aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix #16: NPE on unterminated ifdef.Shevek2014-09-093-15/+55
|
* Fix #15.Shevek2014-09-082-4/+22
|
* Fix #11: Make getPath() public.Shevek2014-02-073-3/+3
|
* Fix #13: Negative constants are not in the C99 standard.Shevek2014-02-055-40/+28
|
* Use gradle-velocity-task.Shevek2014-01-298-44/+103
| | | | | Update PreprocessorListener to be an interface. Make Source.getName() public.
* Finally fix octal floating point.Shevek2014-01-192-43/+38
|
* Preprocessor: Apply JSR305; use getMacro everywhere.Shevek2014-01-191-47/+52
|
* Better numeric base handling. Fix typos in error messages.Shevek2014-01-183-31/+90
|
* Fix handling of negative exponents.Shevek2014-01-173-9/+27
|
* Fix lots of NumericValue issues - probably more to go.Shevek2014-01-175-36/+175
|
* Preprocessor: Look at include_next; some null-guards.Shevek2013-12-282-8/+15
|
* Implement varargs macros, courtesy ochafikShevek2013-12-284-3/+43
|
* Fix #pragma once.Shevek2013-12-286-77/+145
|
* Lots of findbugs markers.Shevek2013-12-282-26/+43
|
* Mark include() as protected to allow jnaerator to call it.Shevek2013-12-281-2/+2
|
* Fix floating point lexing: Missing chars and bad token stream.Shevek2013-12-282-19/+41
|
* Version bump to 1.4.0-SNAPSHOT.Shevek2013-12-2770-5734/+5795
| | | | | Rewrite build system to use gradle. Clean up source for the new generation.
* LexerSourceTestCase: Check token offsets to detect bug spotted in jnaerator ↵Shevek2013-11-041-0/+3
| | | | edition.
* Add missing directories to git.Shevek2013-11-041-0/+0
|
* StringLexerSource doesn't need to throw IOException.Shevek2013-11-041-4/+2
|
* Test cases for single-quoted string.Shevek2012-09-042-3/+5
|
* Support single-quoted strings properly, as a variant of 'character'.Shevek2012-09-042-3/+18
|
* NumericValue: Allow floating point numbers.Shevek2012-04-017-67/+292
|
* Make ant task work a lot better.Shevek2011-07-084-153/+268
|
* Add nested-comment test caseShevek2011-01-201-0/+1
|
* Fix some lexer bugsShevek2011-01-192-6/+26
|
* Fix line offsets in read after unget.Shevek2011-01-191-6/+14
|
* feature requests from ochafikShevek2009-04-234-11/+78
|
* fix widening macro caseShevek2009-04-084-3/+32
|
* allow @ as a token for objective CShevek2009-03-311-0/+3
|
* Fix comments in macros. Fix EOF killing jcpp. Allow macros after whitespace.Shevek2009-03-313-4/+25
|
* stop OOBE on high charsShevek2009-02-061-1/+1
|
* start on objcShevek2009-02-065-7/+72
|
* remove quadratic getName; close lexers; add debug flagsShevek2008-06-149-38/+185
|
* extend testing a bitShevek2008-06-131-0/+6
|
* handle errors better, using featuresShevek2008-06-136-26/+49
|
* implement Feature.CSYNTAX, Feature.KEEPCOMMENTS, etcShevek2008-06-139-48/+56
|
* new error propagation mechanism; add include listShevek2008-06-116-137/+213
|
* change return types on VFS methodsShevek2008-06-062-4/+4
|
* test vfs a bitShevek2008-06-063-19/+45
|
* implement VFS properlyShevek2008-06-0610-21/+237
|
* update licenseShevek2008-06-0323-345/+299
|
* make vfiles work betterShevek2008-05-314-31/+40
|
* javadoc; more warning checksShevek2008-05-185-22/+181
|
* minor patches for 1.2.1 releaseShevek2008-05-183-4/+5
|
* update findbugs, work towards 1.2Shevek2008-05-188-40/+140
|
* findbugs: nothing majorShevek2008-05-082-2/+6
|
* license two filesShevek2008-05-082-0/+38
|
* clean up cpp task some moreShevek2008-05-081-3/+8
|
* add cpp taskShevek2008-05-082-1/+89
|