RosettaCodeData/Task/Balanced-brackets/ANTLR/balanced-brackets.antlr
2013-04-10 14:16:51 -07:00

19 lines
332 B
Text

grammar balancedBrackets ;
options {
language = Java;
}
bb : {System.out.print("input is: ");} (balancedBrackets {System.out.print($balancedBrackets.text);})* NEWLINE {System.out.println();}
;
balancedBrackets
: OpenBracket balancedBrackets* CloseBracket
;
OpenBracket
: '['
;
CloseBracket
: ']'
;
NEWLINE : '\r'? '\n'
;