Niels Nesse
|
7bd70e11fc
On second thought glsl_ast_walk() is less useful than hand coding a walk
|
9 years ago |
Niels Nesse
|
82999b477b
Add FIELD_IDENTIFIER token
|
9 years ago |
Niels Nesse
|
b55fc7abbe
Documentation edit
|
9 years ago |
Niels Nesse
|
c7960ede79
Support file parameters in parser test program
|
9 years ago |
Niels Nesse
|
5ea3efe701
Add comments to documentation clarifying node <-> GLSL relationships
|
9 years ago |
Niels Nesse
|
0a5e6d8f34
Align with spaces in documentation
|
9 years ago |
Niels Nesse
|
6c428ee858
Fixing some whitespace issues in parser
|
9 years ago |
Niels Nesse
|
054402c70e
Document expression nodes
|
9 years ago |
Niels Nesse
|
954867c547
Add GLSL generation code for ternary expression and document it
|
9 years ago |
Niels Nesse
|
697388b535
Document FUNCTION_CALL_PARAMETER_LIST node
|
9 years ago |
Niels Nesse
|
19eb26f992
Remove extra newline in return statement generation
|
9 years ago |
Niels Nesse
|
18ce53e39c
Fix documentation of node heirachy for simple declarations
|
9 years ago |
Niels Nesse
|
1b0d1e1daf
Handle errors in a callback instead of writing to stderr
|
9 years ago |
Niels Nesse
|
8d8ddb768c
Integer parsing bug
|
9 years ago |
Niels Nesse
|
3dc75104f7
Parse and print multiple initializers correctly
|
9 years ago |
Niels Nesse
|
0a4f5bf637
Remove glsllval global
|
9 years ago |
Niels Nesse
|
6a29ab202a
Swich scanner and lexer from 'glsl' namespace to 'glsl_' namespace
|
9 years ago |
Niels Nesse
|
c0bc17e0ab
Add line number and location support
|
9 years ago |
Niels Nesse
|
62e94b0a22
Don't specify header file names in lex & yacc sources
|
9 years ago |
Niels Nesse
|
08583be253
Fix GLSL regen for declarations
|
9 years ago |
Niels Nesse
|
c08ac5e485
Fix INIT_DECLARATOR_LIST parsing
|
9 years ago |
Niels Nesse
|
158476cd92
Fix struct and function declaration GLSL generation
|
9 years ago |
Niels Nesse
|
ac062539c7
Ast nodes documentation edits
|
9 years ago |
Niels Nesse
|
d951a53e79
Remove repeated statement in Readme
|
9 years ago |
Niels Nesse
|
5d6e8219a9
Break up long lines in glsl.y
|
9 years ago |
Niels Nesse
|
d42fa516e6
Add new_glsl_identifier() helper
|
9 years ago |
Niels Nesse
|
2bab811f83
FUNCTION_PARAMETER_LIST documentation bug
|
9 years ago |
Niels Nesse
|
6a1dbfb4a3
Better naming of AST API functions
|
9 years ago |
Niels Nesse
|
2545d875a0
Pull glsl_regen.c into glsl_ast.c
|
9 years ago |
Niels Nesse
|
fb6ab03d5d
Regen bug: types are named 1D,2D,3D not 1d, 2d, 3d
|
9 years ago |