Niels Nesse
|
7c30f936db
Support parsing strings as well as files
|
il y a 9 ans |
Niels Nesse
|
7e71b10242
Remove baggage from b2l-tools repo
|
il y a 9 ans |
Niels Nesse
|
ad14e65837
glsl_regen_tree(): Only print one set of parenthesis around function params
|
il y a 9 ans |
Niels Nesse
|
a7fe535519
Don't make empty shader's count as syntax errors
|
il y a 9 ans |
Niels Nesse
|
944d21999e
Give bison and flex output files better names
|
il y a 9 ans |
Niels Nesse
|
5fb4ce007a
Add a file option to the parser API
|
il y a 9 ans |
Niels Nesse
|
e1d21d3e80
Align entries in node type list
|
il y a 9 ans |
Niels Nesse
|
82862ef1ab
Improve wording in Ast nodes documentation
|
il y a 9 ans |
Niels Nesse
|
76ec959666
Readme edits
|
il y a 9 ans |
Niels Nesse
|
3f90a43eea
Forgot to add glsl_parser_test.c
|
il y a 9 ans |
Niels Nesse
|
390467b7a5
Put parser test into separate file
|
il y a 9 ans |
Niels Nesse
|
7ddd3ac98c
Give the parser a proper API
|
il y a 9 ans |
Niels Nesse
|
8d992ff876
Use a reentrant parser & lexer
|
il y a 9 ans |
Niels Nesse
|
4bfe86e2fa
Fix for regen when final expression is missing
|
il y a 9 ans |
Niels Nesse
|
42d8e19a77
Make sure top level node is always TRANSLATION_UNIT
|
il y a 9 ans |
Niels Nesse
|
16838ad119
Document all postfix node types
|
il y a 9 ans |
Niels Nesse
|
faba624318
Document expression nodes
|
il y a 9 ans |
Niels Nesse
|
f044fab119
Update Readme
|
il y a 9 ans |
Niels Nesse
|
468540f346
Regen loops, array indexing, and break
|
il y a 9 ans |
Niels Nesse
|
f17102f7bc
Move AST and GLSL tree printers out of parser
|
il y a 9 ans |
Niels Nesse
|
3bd00196c3
Regen whitespace improvements
|
il y a 9 ans |
Niels Nesse
|
79b5d0b629
Regen function calls, struct declarations, and more statement types
|
il y a 9 ans |
Niels Nesse
|
b93268da42
Handle GLSL regen of simple declarations
|
il y a 9 ans |
Niels Nesse
|
ba368094b1
Move AST node documentation out of the source files
|
il y a 9 ans |
Niels Nesse
|
626c03df1d
Initial pass at shader regeneration from AST
|
il y a 9 ans |
Niels Nesse
|
0a89515060
Make readme less verbose
|
il y a 9 ans |
Niels Nesse
|
50ee6b9dae
Put strings only in IDENTIFIER nodes
|
il y a 9 ans |
Niels Nesse
|
0193cb46e5
Add secondary pass to gather list children under a single parent
|
il y a 9 ans |
Niels Nesse
|
d863be40f8
Collapse list structures when printing AST
|
il y a 9 ans |
Niels Nesse
|
55d50a2ad0
Readme edits
|
il y a 9 ans |