Niels Nesse
|
82999b477b
Add FIELD_IDENTIFIER token
|
9 年 前 |
Niels Nesse
|
6c428ee858
Fixing some whitespace issues in parser
|
9 年 前 |
Niels Nesse
|
954867c547
Add GLSL generation code for ternary expression and document it
|
9 年 前 |
Niels Nesse
|
1b0d1e1daf
Handle errors in a callback instead of writing to stderr
|
9 年 前 |
Niels Nesse
|
3dc75104f7
Parse and print multiple initializers correctly
|
9 年 前 |
Niels Nesse
|
6a29ab202a
Swich scanner and lexer from 'glsl' namespace to 'glsl_' namespace
|
9 年 前 |
Niels Nesse
|
c0bc17e0ab
Add line number and location support
|
9 年 前 |
Niels Nesse
|
62e94b0a22
Don't specify header file names in lex & yacc sources
|
9 年 前 |
Niels Nesse
|
c08ac5e485
Fix INIT_DECLARATOR_LIST parsing
|
9 年 前 |
Niels Nesse
|
158476cd92
Fix struct and function declaration GLSL generation
|
9 年 前 |
Niels Nesse
|
5d6e8219a9
Break up long lines in glsl.y
|
9 年 前 |
Niels Nesse
|
d42fa516e6
Add new_glsl_identifier() helper
|
9 年 前 |
Niels Nesse
|
6a1dbfb4a3
Better naming of AST API functions
|
9 年 前 |
Niels Nesse
|
476b17a91d
Function call parsing bug
|
9 年 前 |
Niels Nesse
|
5df6d62b69
NUM_TOKEN -> NUM_GLSL_TOKEN
|
9 年 前 |
Niels Nesse
|
4bc3f47994
Redefine TRUE/FALSE tokens to TRUE_VALUE, and FALSE_VALUE
|
9 年 前 |
Niels Nesse
|
7c30f936db
Support parsing strings as well as files
|
9 年 前 |
Niels Nesse
|
7e71b10242
Remove baggage from b2l-tools repo
|
9 年 前 |
Niels Nesse
|
a7fe535519
Don't make empty shader's count as syntax errors
|
9 年 前 |
Niels Nesse
|
944d21999e
Give bison and flex output files better names
|
9 年 前 |
Niels Nesse
|
5fb4ce007a
Add a file option to the parser API
|
9 年 前 |
Niels Nesse
|
390467b7a5
Put parser test into separate file
|
9 年 前 |
Niels Nesse
|
7ddd3ac98c
Give the parser a proper API
|
9 年 前 |
Niels Nesse
|
8d992ff876
Use a reentrant parser & lexer
|
9 年 前 |
Niels Nesse
|
42d8e19a77
Make sure top level node is always TRANSLATION_UNIT
|
9 年 前 |
Niels Nesse
|
468540f346
Regen loops, array indexing, and break
|
9 年 前 |
Niels Nesse
|
f17102f7bc
Move AST and GLSL tree printers out of parser
|
9 年 前 |
Niels Nesse
|
3bd00196c3
Regen whitespace improvements
|
9 年 前 |
Niels Nesse
|
79b5d0b629
Regen function calls, struct declarations, and more statement types
|
9 年 前 |
Niels Nesse
|
b93268da42
Handle GLSL regen of simple declarations
|
9 年 前 |