summaryrefslogtreecommitdiffstats
path: root/dimension/parse.c
Commit message (Collapse)AuthorAgeFilesLines
* Support #declare, #local, and #undef.Tavian Barnes2009-12-211-157/+238
|
* Make symbol table semantics line up with povray's.Tavian Barnes2009-12-191-6/+65
|
* Implement a symbol table.Tavian Barnes2009-12-191-0/+582
|
* Begin bison implementation of parser.Tavian Barnes2009-11-231-803/+0
|
* Fix parsing memory leaks, remove debug.Tavian Barnes2009-11-201-13/+23
|
* Evaluate arithmetic expressions during parsing when possible.Tavian Barnes2009-11-201-19/+188
| | | | | This is needed for conditionals to work, and for declared identifiers to be evaluated only once.
* Add file, line, and column information to astnodes.Tavian Barnes2009-11-051-24/+29
|
* Some much-needed comments in parse.c.Tavian Barnes2009-11-051-5/+53
|
* Parse arithmetic expressions.Tavian Barnes2009-11-041-55/+236
|
* Handle spheres.Tavian Barnes2009-11-041-3/+48
|
* Implement dmnsn_print_astree_sexpr().Tavian Barnes2009-10-311-14/+90
|
* Initialize `i' in dmnsn_parse().Tavian Barnes2009-10-301-0/+1
|
* Refactor parsing and realization a bit.Tavian Barnes2009-10-301-5/+7
|
* (Sort of) parse boxes.Tavian Barnes2009-10-301-2/+229
|
* Skeleton of parser and realizer.Tavian Barnes2009-10-291-0/+39