2007-11-21 |
Matthias Braun | fix case/default labels with statement, add a dump...
|
commit | commitdiff | tree |
2007-11-21 |
Matthias Braun | implement 5[a] type array references
|
commit | commitdiff | tree |
2007-11-21 |
Matthias Braun | add -lz to libs...
|
commit | commitdiff | tree |
2007-11-21 |
Matthias Braun | improve number lexing even more
|
commit | commitdiff | tree |
2007-11-21 |
Matthias Braun | improvements to number lexing
|
commit | commitdiff | tree |
2007-11-21 |
Matthias Braun | use strtol/strtod for lexing numbers
|
commit | commitdiff | tree |
2007-11-20 |
Matthias Braun | implement array intiailizers
|
commit | commitdiff | tree |
2007-11-20 |
Matthias Braun | started implementing struct initializers in ast2firm
|
commit | commitdiff | tree |
2007-11-19 |
Matthias Braun | strange structs
|
commit | commitdiff | tree |
2007-11-19 |
Matthias Braun | started working on correct initializer support (still...
|
commit | commitdiff | tree |
2007-11-19 |
Matthias Braun | C99 has stupid rules sometimes...
|
commit | commitdiff | tree |
2007-11-19 |
Matthias Braun | started collecting some parser tests
|
commit | commitdiff | tree |
2007-11-17 |
Matthias Braun | use short-circuit evaluation like the master taught us
|
commit | commitdiff | tree |
2007-11-17 |
Matthias Braun | implement ++ and -- for pointers
|
commit | commitdiff | tree |
2007-11-16 |
Matthias Braun | it's __GNUC__ not __GCC__
|
commit | commitdiff | tree |
2007-11-16 |
Matthias Braun | fix bug in my last commit
|
commit | commitdiff | tree |
2007-11-16 |
Matthias Braun | fix some struct as local variable problems
|
commit | commitdiff | tree |
2007-11-16 |
Matthias Braun | fix another bug in list handling of environment stack
|
commit | commitdiff | tree |
2007-11-16 |
Matthias Braun | implement LOCAL_VARIBALE_ENTITY in reference_expression_addr
|
commit | commitdiff | tree |
2007-11-16 |
Matthias Braun | set address_taken flag
|
commit | commitdiff | tree |
2007-11-16 |
Matthias Braun | we need _GNU_SOURCE for popen
|
commit | commitdiff | tree |
2007-11-16 |
Matthias Braun | implemented/fixed EXPR_SEL
|
commit | commitdiff | tree |
2007-11-16 |
Matthias Braun | fix cond block in do-while loops
|
commit | commitdiff | tree |
2007-11-16 |
Matthias Braun | fix local array allocation
|
commit | commitdiff | tree |
2007-11-16 |
Matthias Braun | fix shift operations
|
commit | commitdiff | tree |
2007-11-16 |
Matthias Braun | inline is not a type qualifier anymore, fix function...
|
commit | commitdiff | tree |
2007-11-16 |
Matthias Braun | improve array support, start doing some driver stuff
|
commit | commitdiff | tree |
2007-11-15 |
Matthias Braun | improve ++ and -- semantic checks
|
commit | commitdiff | tree |
2007-11-15 |
Matthias Braun | be more robust against parse errors
|
commit | commitdiff | tree |
2007-11-15 |
Matthias Braun | fix some goto/label bugs
|
commit | commitdiff | tree |
2007-11-15 |
Matthias Braun | implement gotos and labels
|
commit | commitdiff | tree |
2007-11-15 |
Matthias Braun | fix a bug in the environment stack handling, improve...
|
commit | commitdiff | tree |
2007-11-15 |
Matthias Braun | fix goto and label printing
|
commit | commitdiff | tree |
2007-11-15 |
Matthias Braun | detect and handle errors when '}' is missing at end...
|
commit | commitdiff | tree |
2007-11-15 |
Matthias Braun | fix uninitialized variable breaking implicitely defined...
|
commit | commitdiff | tree |
2007-11-15 |
Matthias Braun | skip empty declarations
|
commit | commitdiff | tree |
2007-11-14 |
Matthias Braun | dump keepalive edges
|
commit | commitdiff | tree |
2007-11-14 |
Matthias Braun | do correct semantic check/adjustment for initializers...
|
commit | commitdiff | tree |
2007-11-14 |
Matthias Braun | fix left-right, right-left association, make sure global...
|
commit | commitdiff | tree |
2007-11-14 |
Matthias Braun | implement atomic entity initialisation
|
commit | commitdiff | tree |
2007-11-14 |
Matthias Braun | implement atomic entity initialisation
|
commit | commitdiff | tree |
2007-11-14 |
Matthias Braun | allow some implicit pointer casts, fix pointer add,sub
|
commit | commitdiff | tree |
2007-11-14 |
Matthias Braun | fix semantic bugs, do default promotion for call arguments...
|
commit | commitdiff | tree |
2007-11-14 |
Matthias Braun | improve condition generation, support conditional expressions
|
commit | commitdiff | tree |
2007-11-14 |
Matthias Braun | (untested) support for global variables
|
commit | commitdiff | tree |
2007-11-14 |
Matthias Braun | support for pointer add/sub, no need for type_environment...
|
commit | commitdiff | tree |
2007-11-14 |
Matthias Braun | more work on semantic analysis
|
commit | commitdiff | tree |
2007-11-13 |
Matthias Braun | no need for ; in for statement after print_declaration_statement
|
commit | commitdiff | tree |
2007-11-13 |
Matthias Braun | only look at declarations in main namespace
|
commit | commitdiff | tree |
2007-11-13 |
Matthias Braun | implement switch statements, fix handling of dereference
|
commit | commitdiff | tree |
2007-11-12 |
Matthias Braun | fix while statement_to_firm
|
commit | commitdiff | tree |
2007-11-12 |
Matthias Braun | add missing files
|
commit | commitdiff | tree |
2007-11-12 |
Matthias Braun | more work on local variable support
|
commit | commitdiff | tree |
2007-11-12 |
Matthias Braun | parse wide strings
|
commit | commitdiff | tree |
2007-11-12 |
Matthias Braun | stricter warnings
|
commit | commitdiff | tree |
2007-11-12 |
Matthias Braun | partly implemented reference_expression_to_firm and...
|
commit | commitdiff | tree |
2007-11-12 |
Matthias Braun | rename method to function
|
commit | commitdiff | tree |
2007-11-12 |
Matthias Braun | link output
|
commit | commitdiff | tree |
2007-11-12 |
Matthias Braun | more work on firm backend
|
commit | commitdiff | tree |
2007-11-12 |
Matthias Braun | started create_function
|
commit | commitdiff | tree |
2007-11-12 |
Matthias Braun | convert ast types to firm types
|
commit | commitdiff | tree |
2007-11-12 |
Matthias Braun | link with libfirm
|
commit | commitdiff | tree |
2007-09-30 |
Matthias Braun | - reworked handling environments and struct, union...
|
commit | commitdiff | tree |
2007-09-28 |
Matthias Braun | improve initializer handling
|
commit | commitdiff | tree |
2007-09-28 |
Matthias Braun | bugfixes, parse initializers
|
commit | commitdiff | tree |
2007-09-28 |
Matthias Braun | we can now parse the infamous apfel.c, print ast as...
|
commit | commitdiff | tree |
2007-09-28 |
Matthias Braun | lex floating suffix, parser can now parse it's own...
|
commit | commitdiff | tree |
2007-09-28 |
Matthias Braun | fix put_back in lexer
|
commit | commitdiff | tree |
2007-09-28 |
Matthias Braun | Test multiline commits
|
commit | commitdiff | tree |
2007-09-28 |
Matthias Braun | More work on cparser:
|
commit | commitdiff | tree |
2007-09-27 |
Matthias Braun | - implemented decimal floating pointer numbers in lexer
|
commit | commitdiff | tree |
2007-09-23 |
Matthias Braun | filter trigraphs in advance and simplify lexer code...
|
commit | commitdiff | tree |
2007-09-17 |
Matthias Braun | support for more builtins, additional bugfixes
|
commit | commitdiff | tree |
2007-09-16 |
Matthias Braun | fix parameter names being taken from first declaration...
|
commit | commitdiff | tree |
2007-09-16 |
Matthias Braun | - countless bugfixes
|
commit | commitdiff | tree |
2007-09-14 |
Matthias Braun | improvements in statement parsing, improvements in...
|
commit | commitdiff | tree |
2007-09-14 |
Matthias Braun | fix bug in method type hashing
|
commit | commitdiff | tree |
2007-09-14 |
Matthias Braun | corrected type identities and handling of declaration...
|
commit | commitdiff | tree |
2007-09-14 |
Matthias Braun | improved union/struct parsing
|
commit | commitdiff | tree |
2007-09-14 |
Matthias Braun | improvements for handling of function parameters
|
commit | commitdiff | tree |
2007-09-10 |
Matthias Braun | improved support for enums
|
commit | commitdiff | tree |
2007-09-08 |
Matthias Braun | handle multiple strings in a row
|
commit | commitdiff | tree |
2007-09-08 |
Matthias Braun | improve parsing of function pointers
|
commit | commitdiff | tree |
2007-09-08 |
Matthias Braun | add --print_ast option
|
commit | commitdiff | tree |
2007-09-08 |
Matthias Braun | improve ast printing
|
commit | commitdiff | tree |
2007-09-08 |
Matthias Braun | improve type printing
|
commit | commitdiff | tree |
2007-09-07 |
Matthias Braun | improved parsing of function declarators
|
commit | commitdiff | tree |
2007-09-07 |
Matthias Braun | improved representation of method types
|
commit | commitdiff | tree |
2007-09-07 |
Matthias Braun | fix compound type comparison
|
commit | commitdiff | tree |
2007-09-07 |
Matthias Braun | support for writing functions and function types in...
|
commit | commitdiff | tree |
2007-09-06 |
Matthias Braun | add TODO point
|
commit | commitdiff | tree |
2007-09-06 |
Matthias Braun | more bugfixes, started working on a fluffy declaration...
|
commit | commitdiff | tree |
2007-07-21 |
Matthias Braun | bugfixes for context/symbol-declaration mapping
|
commit | commitdiff | tree |
2007-07-21 |
Matthias Braun | refactored lexer code
|
commit | commitdiff | tree |
2007-07-14 |
Matthias Braun | more work on parser, stdio.h is fully parsed now
|
commit | commitdiff | tree |
2007-06-19 |
Matthias Braun | changed the way preprocessing directives are parsed
|
commit | commitdiff | tree |
2007-06-18 |
Matthias Braun | make it compile
|
commit | commitdiff | tree |
2007-06-18 |
Matthias Braun | more work on parser
|
commit | commitdiff | tree |
2007-06-17 |
Matthias Braun | more work on parser
|
commit | commitdiff | tree |
2007-06-16 |
Matthias Braun | more work on parser
|
commit | commitdiff | tree |
next |