#Options GenerateScanner = true GenerateParser = true Language = Java ScannerName = Lexico ParserName = Sintatico SemanticName = Semantico ScannerCaseSensitive = true ScannerTable = Full Input = Stream Parser = LL #RegularDefinitions #Tokens JOB TASK REQUIRES INIT INPUT REMOTE OUTPUT FINAL IF THEN ELSE PUT STORE GET string int real boolean "=" ":" ";" "{" "}" "(" ")" "||" "&&" "!" "==" "!=" ">" "<" "<=" ">=" IN_PATH IN_CLASSPATH VERSION #NonTerminals #Grammar ::= JOB ":" ; ::= ; ::= TASK ":" | @ ; ::= ; ::= REQUIRES "=" ";" | @ ; ::= INIT "=" ";" | @ ; ::= INPUT "=" | @ ; ::= IF THEN "{" "}" | | @ ; ::= ELSE "{" "}" | @ ; ::= string string ";" ; ::= PUT | STORE ; ::= REMOTE "=" ";" | @ ; ::= OUTPUT "=" | @ ; ::= IF THEN "{" "}" | | @ ; ::= ELSE "{" "}" | @ ; ::= string string ";" ; ::= GET ; ::= FINAL "=" ";" | @ ; ::= string | int | real | boolean | @ ; ::= ; ::= "!" | "(" ")" | ; ::= "||" | "&&" ; ::= IN_PATH string | IN_CLASSPATH string | VERSION string string | string | @ ; ::= "==" | "!=" | "<" | ">" | "<=" | ">=" ; ::= string | int | real | boolean ;