DescriptionAdd WebIDL and Pepper compliant lexer/parser tool.
This CL is the first step towards supporting automatic doc
generation. This lexer more closely follows the WebIDL
spec.
Please review idl_node, idl_parser, idl_node
idl_log.py is unchanged from the original
This is a complete re-write of the original lexer/parser, as well as simplifications to IDLNode.
All *.in and *.idl files are for test purposes only.
To test: src/tools/idl_parser/run_tests.py
NOTRY=true
R=sehr@chromium.org
BUG=224150
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=193973
Patch Set 1 #Patch Set 2 : Add tests and fix errors #Patch Set 3 : Clean up IDLNode, make members private #
Total comments: 12
Patch Set 4 : Rebase on new lexer, remove HEX #
Total comments: 19
Patch Set 5 : Split test out #Patch Set 6 : Merge lexer changes #Patch Set 7 : Rebase lexer #Patch Set 8 : Fix spacing nits #Patch Set 9 : Merge using updated lexer, fix error msgs #
Total comments: 6
Patch Set 10 : Add parser for WebIDL #Patch Set 11 : 'Delay build of Lexer to handler tokens correctly.' #
Messages
Total messages: 9 (0 generated)
|