summaryrefslogtreecommitdiffstats
path: root/dimension/lexer.l
Commit message (Expand)AuthorAgeFilesLines
* Add quick_color to pigments.Tavian Barnes2010-11-081-0/+2
* Add gradient pattern support to dimension.Tavian Barnes2010-11-081-0/+3
* Support checkered pigments in dimension.Tavian Barnes2010-11-071-0/+1
* Add torii to dimension.Tavian Barnes2010-10-261-0/+2
* Whitespace fix in lexer.l.Tavian Barnes2010-10-211-1/+2
* Add cones to dimension.Tavian Barnes2010-10-201-0/+1
* Add dmnsn_free() to match dmnsn_malloc().Tavian Barnes2010-09-261-1/+1
* Add cylinder support to dimension.Tavian Barnes2010-08-151-0/+2
* Fully implement POV-Ray transformations.Tavian Barnes2010-06-171-0/+3
* Fix some copyright dates.Tavian Barnes2010-05-101-1/+1
* New DMNSN_ARRAY_FOREACH() macro, faster than iterating with dmnsn_array_get().Tavian Barnes2010-05-081-11/+6
* Use C99 for loop initializers.Tavian Barnes2010-05-051-4/+2
* Give backtraces for diagnostics from macros and include files.Tavian Barnes2010-04-181-0/+1
* Have dmnsn_diagnostic() take a dmnsn_parse_location.Tavian Barnes2010-04-181-9/+14
* Implement image_{width,height}.Tavian Barnes2010-04-161-0/+2
* Initial support for image_maps.Tavian Barnes2010-04-151-0/+2
* Support planes in dimension.Tavian Barnes2010-04-151-0/+1
* Forgot to lex 'translate' and 'scale'.Tavian Barnes2010-04-101-0/+2
* New dmnsn_malloc() function, and friends.Tavian Barnes2010-04-071-12/+3
* Implement CSG in front-end.Tavian Barnes2010-04-071-0/+4
* Support object identifiers.Tavian Barnes2010-03-311-0/+1
* Allow identifiers beginning with _.Tavian Barnes2010-03-231-1/+1
* Standardise diagnostics a bit.Tavian Barnes2010-03-231-2/+2
* Implement most vector functions.Tavian Barnes2010-03-231-0/+4
* Add built-in float constants.Tavian Barnes2010-03-221-0/+7
* Support max() and min().Tavian Barnes2010-03-201-0/+2
* Implement almost all float functions.Tavian Barnes2010-03-201-1/+17
* A bunch more float functions.Tavian Barnes2010-03-201-1/+16
* Support exp().Tavian Barnes2010-03-191-0/+1
* Fix some warnings reported by clang static analysis.Tavian Barnes2010-03-181-1/+1
* Check for realloc() failures.Tavian Barnes2010-03-121-0/+3
* Check for malloc() failures.Tavian Barnes2010-03-121-6/+9
* Check for strdup() failures.Tavian Barnes2010-03-121-5/+8
* Preliminary support for global_settings.Tavian Barnes2010-03-091-44/+47
* Parse interiors.Tavian Barnes2010-02-251-0/+2
* Fix unrecognised character lexing error.Tavian Barnes2010-02-191-1/+1
* Add all language directives to lexer.Tavian Barnes2010-02-111-0/+15
* Support spaces after the '#' in language directives.Tavian Barnes2010-02-111-12/+12
* Fix directives test.Tavian Barnes2010-02-101-0/+2
* Reject invalid language directives.Tavian Barnes2010-02-091-0/+5
* Support #include.Tavian Barnes2010-02-091-0/+24
* "Support" the #version directive.Tavian Barnes2010-02-051-0/+1
* Use RETURN_TOKEN() for lexing errors.Tavian Barnes2010-02-041-1/+1
* Implement #while.Tavian Barnes2010-02-031-0/+1
* Support #ifdef and #ifndef.Tavian Barnes2010-02-021-0/+2
* Skip over invalid tokens in non-taken conditionals.Tavian Barnes2010-02-021-11/+5
* Implement #if.Tavian Barnes2010-02-021-0/+3
* Implement #declare, #local, and #undef in middle tier.Tavian Barnes2010-02-011-0/+1
* Fix lexing error handling.Tavian Barnes2010-01-291-2/+3
* Begin middle-tier lexer.Tavian Barnes2010-01-291-4/+6