Skip to content

Compiler & Lexical Generator. A Java-based project to tokenize source code and parse token sequences using predefined grammar. Outputs C code using a Domain Specific Language

Notifications You must be signed in to change notification settings

paskal98/DSL-Code-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StateMachine  -> { Statement }
Statement     -> Commands | ResetCommands | Events | State
Commands      -> "commands" "{" { NAME CHAR } "}"
Events        -> "events" "{" { NAME CHAR } "}"
ResetCommands -> "resetCommands" "{" { NAME } "}"
State         -> "state" "{" [Actions] { Transition } "}"
Actions       -> "actions" "{" { NAME } "}"
Transition    -> NAME "->" NAME

About

Compiler & Lexical Generator. A Java-based project to tokenize source code and parse token sequences using predefined grammar. Outputs C code using a Domain Specific Language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published