Niels Nesse
|
476b17a91d
Function call parsing bug
|
9 years ago |
Niels Nesse
|
0931086276
glsl_ast_walk() should not be static...
|
9 years ago |
Niels Nesse
|
1c6b2bf8dc
Add helpers for walking AST tree
|
9 years ago |
Niels Nesse
|
b7ca82e4c0
TYPE_SPECIFIER documentation bug
|
9 years ago |
Niels Nesse
|
5df6d62b69
NUM_TOKEN -> NUM_GLSL_TOKEN
|
9 years ago |
Niels Nesse
|
4bc3f47994
Redefine TRUE/FALSE tokens to TRUE_VALUE, and FALSE_VALUE
|
9 years ago |
Niels Nesse
|
bf74d45cfb
Missing declaration
|
9 years ago |
Niels Nesse
|
6365476178
Make glsl_regen() write to a string instead of stdout
|
9 years ago |
Niels Nesse
|
7c30f936db
Support parsing strings as well as files
|
9 years ago |
Niels Nesse
|
7e71b10242
Remove baggage from b2l-tools repo
|
9 years ago |
Niels Nesse
|
ad14e65837
glsl_regen_tree(): Only print one set of parenthesis around function params
|
9 years ago |
Niels Nesse
|
a7fe535519
Don't make empty shader's count as syntax errors
|
9 years ago |
Niels Nesse
|
944d21999e
Give bison and flex output files better names
|
9 years ago |
Niels Nesse
|
5fb4ce007a
Add a file option to the parser API
|
9 years ago |
Niels Nesse
|
e1d21d3e80
Align entries in node type list
|
9 years ago |
Niels Nesse
|
82862ef1ab
Improve wording in Ast nodes documentation
|
9 years ago |
Niels Nesse
|
76ec959666
Readme edits
|
9 years ago |
Niels Nesse
|
3f90a43eea
Forgot to add glsl_parser_test.c
|
9 years ago |
Niels Nesse
|
390467b7a5
Put parser test into separate file
|
9 years ago |
Niels Nesse
|
7ddd3ac98c
Give the parser a proper API
|
9 years ago |
Niels Nesse
|
8d992ff876
Use a reentrant parser & lexer
|
9 years ago |
Niels Nesse
|
4bfe86e2fa
Fix for regen when final expression is missing
|
9 years ago |
Niels Nesse
|
42d8e19a77
Make sure top level node is always TRANSLATION_UNIT
|
9 years ago |
Niels Nesse
|
16838ad119
Document all postfix node types
|
9 years ago |
Niels Nesse
|
faba624318
Document expression nodes
|
9 years ago |
Niels Nesse
|
f044fab119
Update Readme
|
9 years ago |
Niels Nesse
|
468540f346
Regen loops, array indexing, and break
|
9 years ago |
Niels Nesse
|
f17102f7bc
Move AST and GLSL tree printers out of parser
|
9 years ago |
Niels Nesse
|
3bd00196c3
Regen whitespace improvements
|
9 years ago |
Niels Nesse
|
79b5d0b629
Regen function calls, struct declarations, and more statement types
|
9 years ago |