Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add JCPP implementing GenericCPP (for GlueGen) | Sven Gothel | 2015-03-23 | 1 | -0/+192 |
| | |||||
* | Relocate JCPP package: org/anarres/cpp -> com/jogamp/gluegen/jcpp | Sven Gothel | 2015-03-23 | 33 | -51/+61 |
| | |||||
* | Preprocessor.pop_source(..): Fix '#line' number; Preprocessor/Source: Public ↵ | Sven Gothel | 2015-03-23 | 2 | -4/+7 |
| | | | | | | | | | | access (pp.getSource(), s.getParent()) Preprocessor.pop_source(..): Fix '#line' number: See comment: + * FIXME: Removed the '+ 1', since all lines were off by one. + * This solves this case, but I don't know _why_ this was here in the first place. | ||||
* | Preprocessor.addMacro: Expand active macros w/ non-expanding source right ↵ | Sven Gothel | 2015-03-23 | 2 | -0/+7 |
| | | | | | | | | | away, when defined. We use the expanded macros within GlueGen, hence we expand them as they are defined. This shall also reduce the load on later per-use expansion. | ||||
* | Apply our jogamp eclipse cleanup filter: 'final', 'whitespace' .. | Sven Gothel | 2015-03-23 | 4 | -154/+154 |
| | |||||
* | Utilize com.jogamp.gluegen.Logging.LoggerIf instead of org.slf4j.Logger | Sven Gothel | 2015-03-23 | 2 | -6/+12 |
| | |||||
* | Fix some findbugs warnings. | Shevek | 2015-01-01 | 3 | -5/+6 |
| | |||||
* | Fix #21: Allow including absolute files. | Shevek | 2015-01-01 | 1 | -0/+10 |
| | |||||
* | Fix #10 using build-time metadata. | Shevek | 2015-01-01 | 3 | -3/+87 |
| | |||||
* | Remove old binary files from build tree. | Shevek | 2014-12-31 | 2 | -24/+0 |
| | |||||
* | jsr305 annotations. | Shevek | 2014-12-30 | 3 | -11/+11 |
| | |||||
* | Much simpler fix for #25 still passes tests. | Shevek | 2014-12-30 | 2 | -5/+2 |
| | |||||
* | Fix #23: Allow empty anonymous variadic arguments. | Shevek | 2014-12-30 | 1 | -9/+21 |
| | |||||
* | Trim whitespace from macro parameters when a new line is detected. Fixes #25 | TimePath | 2014-12-30 | 1 | -1/+5 |
| | | | | Signed-off-by: Shevek <[email protected]> | ||||
* | SourceChangeEvent now uses an enum. | Shevek | 2014-12-03 | 3 | -6/+12 |
| | | | | -> gradle 2.2.1 | ||||
* | Handle framework includes. | Shevek | 2014-09-11 | 1 | -0/+9 |
| | |||||
* | Handle conditionals in preprocessor statements. | Shevek | 2014-09-11 | 1 | -3/+12 |
| | |||||
* | LexerSource: Handle invalid number as a single INVALID token and don't ↵ | Shevek | 2014-09-11 | 1 | -6/+10 |
| | | | | consume the entire line. | ||||
* | Preprocessor: Fix SQSTRING. | Shevek | 2014-09-10 | 1 | -0/+1 |
| | |||||
* | Modernize: Use slf4j and joptsimple. | Shevek | 2014-09-10 | 7 | -256/+139 |
| | |||||
* | NetBeans refactorings to standardize codebase. | Shevek | 2014-09-10 | 20 | -401/+364 |
| | |||||
* | Fix #18: Give access to list of includes. | Shevek | 2014-09-10 | 1 | -1/+15 |
| | |||||
* | Fix #16: NPE on unterminated ifdef. | Shevek | 2014-09-09 | 2 | -12/+35 |
| | |||||
* | Fix #15. | Shevek | 2014-09-08 | 1 | -0/+6 |
| | |||||
* | Fix #11: Make getPath() public. | Shevek | 2014-02-07 | 3 | -3/+3 |
| | |||||
* | Fix #13: Negative constants are not in the C99 standard. | Shevek | 2014-02-05 | 3 | -34/+21 |
| | |||||
* | Use gradle-velocity-task. | Shevek | 2014-01-29 | 7 | -42/+101 |
| | | | | | Update PreprocessorListener to be an interface. Make Source.getName() public. | ||||
* | Finally fix octal floating point. | Shevek | 2014-01-19 | 1 | -39/+27 |
| | |||||
* | Preprocessor: Apply JSR305; use getMacro everywhere. | Shevek | 2014-01-19 | 1 | -47/+52 |
| | |||||
* | Better numeric base handling. Fix typos in error messages. | Shevek | 2014-01-18 | 2 | -27/+77 |
| | |||||
* | Fix handling of negative exponents. | Shevek | 2014-01-17 | 2 | -9/+23 |
| | |||||
* | Fix lots of NumericValue issues - probably more to go. | Shevek | 2014-01-17 | 4 | -36/+98 |
| | |||||
* | Preprocessor: Look at include_next; some null-guards. | Shevek | 2013-12-28 | 2 | -8/+15 |
| | |||||
* | Implement varargs macros, courtesy ochafik | Shevek | 2013-12-28 | 1 | -0/+7 |
| | |||||
* | Fix #pragma once. | Shevek | 2013-12-28 | 3 | -73/+116 |
| | |||||
* | Lots of findbugs markers. | Shevek | 2013-12-28 | 2 | -26/+43 |
| | |||||
* | Mark include() as protected to allow jnaerator to call it. | Shevek | 2013-12-28 | 1 | -2/+2 |
| | |||||
* | Fix floating point lexing: Missing chars and bad token stream. | Shevek | 2013-12-28 | 1 | -1/+7 |
| | |||||
* | Version bump to 1.4.0-SNAPSHOT. | Shevek | 2013-12-27 | 34 | -0/+6245 |
Rewrite build system to use gradle. Clean up source for the new generation. |