'machine ClassName ';
end rule
-function byteAlphtype
- replace * [repeat statement]
- MS [machine_stmt]
- Rest [repeat statement]
- by
- MS
- 'alphtype 'byte ';
- Rest
-end function
-
function langTransJava
replace [program]
Definitions [repeat action_lang_stmt]
construct JavaInitializations [repeat java_lang_stmt]
_ [alToJava Initializations]
construct NewRagelDef [ragel_def]
- RagelDef [actionTransJava] [machineName] [byteAlphtype]
+ RagelDef [actionTransJava] [machineName]
import ArrayInits [java_statements]
ArrayInitStmts [repeat java_lang_stmt]
by