Compiler/lexical analyzer: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) m (→{{header|Perl 6}}: minor cleanup) |
(use the new "case" parameter of the "out" template) |
||
Line 532: | Line 532: | ||
}</lang> |
}</lang> |
||
{{out|case=test case 3}} |
|||
<b> |
<b> |
||
<pre> |
<pre> |
||
Line 784: | Line 783: | ||
main(command_line())</lang> |
main(command_line())</lang> |
||
{{out|case=test case 3}} |
|||
<b> |
<b> |
||
<pre> |
<pre> |
||
Line 985: | Line 983: | ||
}</lang> |
}</lang> |
||
{{out|case=test case 3}} |
|||
<b> |
<b> |
||
<pre> |
<pre> |
||
Line 1,290: | Line 1,287: | ||
system</lang> |
system</lang> |
||
{{out|case=test case 3}} |
|||
<b> |
<b> |
||
<pre> |
<pre> |
||
Line 1,462: | Line 1,458: | ||
}</lang> |
}</lang> |
||
{{out |
{{out|case=test case 3}} |
||
<pre> |
<pre> |
||
5 15 KEYWORD_PRINT |
5 15 KEYWORD_PRINT |
||
Line 1,589: | Line 1,585: | ||
my $tokenizer = tiny_C.parse(@*ARGS[0].IO.slurp); |
my $tokenizer = tiny_C.parse(@*ARGS[0].IO.slurp); |
||
parse_it( $tokenizer );</lang> |
parse_it( $tokenizer );</lang> |
||
{{out}} |
|||
{{out|case=test case 3}} |
|||
Using testcase 3 |
|||
<pre> 5 15 KEYWORD_PRINT |
<pre> 5 15 KEYWORD_PRINT |
||
5 41 OP_SUBTRACT |
5 41 OP_SUBTRACT |
||
Line 1,791: | Line 1,787: | ||
break</lang> |
break</lang> |
||
{{out|case=test case 3}} |
|||
<b> |
<b> |
||
<pre> |
<pre> |