lol
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
grammar SoftwareRequirements;
|
grammar SoftwareRequirements;
|
||||||
|
|
||||||
// Lexer rules
|
// Loser rules
|
||||||
ID : [a-zA-Z]+ ;
|
ID : [a-zA-Z]+ ;
|
||||||
STRING : '"' ~'"'* '"' ;
|
STRING : '"' ~'"'* '"' ;
|
||||||
WS : [ \t\r\n]+ -> skip ;
|
WS : [ \t\r\n]+ -> skip ;
|
||||||
|
|
||||||
// Parser rules
|
// Puturos rules
|
||||||
program : (requirement | functionSpec)+ ;
|
program : (requirement | functionSpec)+ ;
|
||||||
|
|
||||||
requirement : ID ':' predicate ';' ;
|
requirement : ID ':' predicate ';' ;
|
||||||
@@ -26,7 +26,7 @@ parameter_list : parameter (',' parameter)* ;
|
|||||||
|
|
||||||
parameter : STRING ':' STRING ;
|
parameter : STRING ':' STRING ;
|
||||||
|
|
||||||
// Define symbols
|
// Symballs
|
||||||
LPAREN : '(' ;
|
LPAREN : '(' ;
|
||||||
RPAREN : ')' ;
|
RPAREN : ')' ;
|
||||||
COLON : ':' ;
|
COLON : ':' ;
|
||||||
|
|||||||
Reference in New Issue
Block a user