Parent Directory
|
Revision Log
| Links to HEAD: | (view) (download) (as text) (annotate) |
| Sticky Tag: |
initial implementation of actual processing
dump the current parsing table
parsing table generation for developmenet purpose is now encapsulated as a method
unless, elsif, and else
if statements
BLOCK error handlings
improved tokenization of $s in string literals
block directive
handle empty cases
changed not to die even when the input text is not accepted (but this should not happen because the error tolerant parsing rule should handle such errors, when completely implemented)
improved error processing (but still did not pass some of tests yet)
number; not operator
implemented tree construction of basic operators
forward compatibile parsing, episode 2
forward parsing parsing
implementing error handlings, episode 1
implemented set directives; allows comments in grammer definitions
added rules such that GET expressions are successfully parsed into action lists
an attempt to replace tt parser by a lr1 parsing engine, the first phase
implemented LR(1)
implemented GET keyword; [% with no %] was not a fatal error in TT
implemented variable value get
introduced a stack
added a very early version of parser with test data
implemented {}-enclosed variables in double-quoted strings
implemented variables in double-quoted strings
implemented double-quoted string literal parsing; emit an eof token at the end of string
added level parameters to reportError arguments; added string literal tokenization tests
added tokenization tests; fixed bugs
implemented line/column number annotation to directive tokenizer
added a double quotation test
updated language specification
defiend what we are trying to implement
comment support
changed class and method names
implemented trimming by '-'
implemented template macrosyntax tokenization
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
| admin@suikawiki.org | ViewVC Help |
| Powered by ViewVC 1.1.24 |