summaryrefslogtreecommitdiff
path: root/glsl_parser.ypp
AgeCommit message (Collapse)Author
2010-03-31Set source locations on AST nodes so error messages print locations.Kenneth Graunke
I haven't verified that these are all correct, but it's still a lot better than not having anything. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
2010-03-29Add parser support for texture rectangle typesIan Romanick
2010-03-19Don't track new type names during pass-1 parsingIan Romanick
This implementation was wrong anyway because it did not respect scoping rules. This will need to be revisited soon. The most likely result is that the grammar is going to need some significant re-work to be able to use a IDENTIFIER in all the places where a TYPE_NAME is currently used.
2010-03-15Add new constructors for ast_type_specifierIan Romanick
Add a constructor that uses an ast_struct_specifier and one that uses a type name. This saves a (trivial) bit of code, but it also ensures some of the class invariants (i.e., type_name != NULL) are met.
2010-03-11Change type of function_identifier to silence bison warningIan Romanick
When the implementation of function_call_header and function_identifier were changed a few commits ago, the types of the production changed. This just updates the types specified for the productions to match reality.
2010-03-11Add parameters to function declarations in the correct orderIan Romanick
2010-03-10Differentiate in ast_function_expression between constructors and func. callsIan Romanick
2010-03-10Make ast_function_expression subclass of ast_expressionIan Romanick
2010-03-10Simplified constructor for identifier expressionsIan Romanick
2010-02-25autoconf for the ...Ian Romanick