Compiler/lexical analyzer: Difference between revisions

Content deleted Content added
Add COBOL
Line 2,009:
end program lexer.</lang>
 
{{out|case=countTestCase4}}
<pre>prompt$ ./lexer <testcases/CountTestCase4
12 1 IdentifierKeyword_print count
12 76 Op_assignLeftParen
12 97 Integer 142
12 10 9 Semicolon RightParen
2 10 Semicolon 1 Keyword_while
23 7 LeftParen 1 Keyword_print
23 86 LeftParen Identifier count
2 14 Op_less 3 7 String "\nHello World\nGood Bye\nok\n"
23 1638 IntegerRightParen 10
23 1839 RightParenSemicolon
24 20 LeftBrace 1 Keyword_print
34 56 LeftParen Keyword_print
3 10 LeftParen 4 7 String "Print a slash n - \\n.\n"
34 1133 RightParen String "count is: "
34 23 Comma 34 Semicolon
35 25 1 Keyword_print Identifier count
35 30 Comma 6 LeftParen
35 32 7 String "\nx"
35 3610 RightParen
35 3711 Semicolon
46 51 IdentifierKeyword_print count
46 11 6 Op_assign LeftParen
46 13 7 Identifier String count "\\"
46 19 Op_add 11 RightParen
46 2112 IntegerSemicolon 1
47 22 Semicolon 1 Keyword_print
57 16 RightBraceLeftParen
7 7 String "\n"
6 1 End_of_input</pre>
7 11 RightParen
 
7 12 Semicolon
69 1 End_of_input</pre>
 
=={{header|Common Lisp}}==