Find a file
Ian Romanick b0bb781e1d Don't track new type names during pass-1 parsing
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-19 11:12:33 -07:00
main Initial commit. lol 2010-02-22 13:19:34 -08:00
tests Add a handful of simple tests for function calls in constructors 2010-03-11 14:46:19 -08:00
.dir-locals.el Set C++ indent too. 2010-03-08 13:02:58 -08:00
.gitignore autoconf for the ... 2010-02-25 17:17:23 -08:00
ast.h Add new constructors for ast_type_specifier 2010-03-15 14:28:17 -07:00
ast_expr.cpp Add ast_expression_bin subclass of ast_expression 2010-02-22 19:10:25 -08:00
ast_function.cpp Factor guts of function matching code out to match_function_by_name 2010-03-15 13:26:02 -07:00
ast_to_hir.cpp Ensure that ast_type always has type_name set 2010-03-15 14:18:32 -07:00
ast_type.cpp Trivial clean-ups to ast_type_specifier(int) constructor 2010-03-15 14:31:48 -07:00
autogen.sh autoconf for the ... 2010-02-25 17:17:23 -08:00
builtin_types.sh Fix typeo in gl_FogParameters.scale (was scalre) 2010-03-10 00:52:39 -08:00
builtin_variables.h IR variable: Initial work to support GLSL built-in variables 2010-03-10 10:43:54 -08:00
configure.ac autoconf for the ... 2010-02-25 17:17:23 -08:00
glsl_lexer.lpp Don't track new type names during pass-1 parsing 2010-03-19 11:12:33 -07:00
glsl_parser.ypp Don't track new type names during pass-1 parsing 2010-03-19 11:12:33 -07:00
glsl_parser_extras.cpp Factor ast_type_specifier code out to ast_type.cpp 2010-03-15 14:09:23 -07:00
glsl_parser_extras.h Track generation of errors and halt compilation appropriately 2010-03-11 14:08:33 -08:00
glsl_types.cpp Make glsl_type a class 2010-03-09 15:49:31 -08:00
glsl_types.h Tell emacs that C++ .h files are C++ 2010-03-10 13:58:12 -08:00
hash_table.c Initial commit. lol 2010-02-22 13:19:34 -08:00
hash_table.h Initial commit. lol 2010-02-22 13:19:34 -08:00
hir_field_selection.cpp Convert is_glsl_type_vector to glsl_type::is_vector 2010-03-09 15:55:16 -08:00
ir.cpp Add ir_call call to represent function calls. 2010-03-11 14:35:37 -08:00
ir.h Add multiple include protection to ir.h 2010-03-15 15:20:15 -07:00
ir_function.cpp Initial pass at resolving function calls 2010-03-11 14:57:26 -08:00
ir_print_visitor.cpp Add ir_call call to represent function calls. 2010-03-11 14:35:37 -08:00
ir_print_visitor.h Add ir_call call to represent function calls. 2010-03-11 14:35:37 -08:00
ir_variable.cpp IR variable: Initial work to support GLSL built-in variables 2010-03-10 10:43:54 -08:00
ir_visitor.h Add ir_call call to represent function calls. 2010-03-11 14:35:37 -08:00
list.h Add yet-another linked list type 2010-03-08 23:42:45 -08:00
Makefile.am Factor ast_type_specifier code out to ast_type.cpp 2010-03-15 14:09:23 -07:00
symbol_table.c Initial commit. lol 2010-02-22 13:19:34 -08:00
symbol_table.h Initial commit. lol 2010-02-22 13:19:34 -08:00