Last active
December 11, 2015 10:19
-
-
Save EightAndAHalfTails/4586045 to your computer and use it in GitHub Desktop.
Grammar description for generating plausible-sounding EEE course names.
for use with polygen. >tfw I do Introduction to Electronics-Oriented Programming Development as pertaining to Nano-Scale Object-Oriented Systems Analysis
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
I ::= "title: Course Names\n" | |
^ "author: Jake Humphrey\n" | |
^ "language: english\n" | |
^ "status: Basic\n" | |
^ "topic: EIE\n" | |
^ "created: 21/01/2013\n"; | |
S ::= ["Introduction to"] ComboModule; | |
ComboModule ::= Module [Conjunction Module]; | |
Module ::= (Adjective | DescriptiveNoun) [PresPart] Noun; | |
Adjective ::= "Professional" | "Linear" | "Robotic" | "Digital" | "Analogue" | "Embedded" | "User-Centred" | ("Nano" | "Micro" | "Macro" | "Large")^"-Scale" | "Distributed"; | |
DescriptiveNoun ::= "Computer" | "Circuit" | "Communication" | "Control" | "Feedback" | "Language" | "Network" | "Information" | "Software"; | |
Noun ::= "Electronics" | "Architecture" | "Systems" | "Processors" | "Algorithms" | "Analysis" | "Development"; | |
PresPart ::= "Engineering" | "Processing" | "Programming"; | |
Conjunction ::= "and" | "with" | "as pertaining to" | "with respect to" | "with focus on"; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment