1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00
Commit graph

168 commits

Author SHA1 Message Date
Vivian Kong
b849a3be06 bug 268581 individual source bundles 2009-04-09 19:51:46 +00:00
Mike Kucera
ba9a7cbcfd added support for nested functions GNU extension to LR parser, added tests suites 2009-04-01 15:03:01 +00:00
Mike Kucera
c9b3182198 cleaning up the architecture of the LR parsers 2009-02-04 21:58:18 +00:00
Mike Kucera
897c5adf97 added support for IBuiltinBindingsProvider to LR parsers 2009-02-03 22:08:46 +00:00
Mike Kucera
75756374e3 improved several interfaces in LR parser 2009-02-03 16:57:50 +00:00
Mike Kucera
62e51214ac support for GNU declaration specifiers (typeof) for LR parsers 2009-02-02 17:22:06 +00:00
Mike Kucera
44907e7056 added support to LR parsers for GNU extensions typeof and alignof, added ISecondaryParserFactory 2009-01-30 13:31:43 +00:00
Vivian Kong
f0f568f2d5 bug 262591 - adding LR & UPC parser SDKs 2009-01-27 17:09:21 +00:00
Mike Kucera
7f0debb02e added ability to "mix-in" grammar extensions and actions, support for extended gnu asm syntax 2009-01-15 16:47:58 +00:00
Mike Kucera
07a63ee282 started adding support for GNU extensions to LR parsers 2009-01-13 20:28:15 +00:00
Vivian Kong
fb0cf15e02 update version numbers to align with feature 2009-01-09 19:24:59 +00:00
Vivian Kong
5063991274 bug 259308 - fixing version numbers to enable upgrade from 5.0.2 to 6.0.0 2009-01-09 16:05:12 +00:00
Mike Kucera
cfa1a4f42e Added ability to pass ILanguage options to LR parser, refactored ParseHelper, partial fix for bug 253690 2009-01-02 14:58:24 +00:00
Mike Kucera
60d92373d0 fix for bug 240567 for the LR parsers 2008-12-30 15:16:06 +00:00
Mike Kucera
e3a1eeca7a bug 259318, provide reusable implementation of ICLanguageKeywords 2008-12-19 17:00:20 +00:00
Vivian Kong
df8cde8933 update update site URLs 2008-12-17 20:13:51 +00:00
Mike Kucera
a036483c18 bug 258345, implementation of IASTNode.copy() 2008-12-17 15:41:35 +00:00
Mike Kucera
9c1746c42a bug 256125 - Introduce factories for AST nodes. Freeze the AST returned by the parser. 2008-12-04 15:13:40 +00:00
Mike Kucera
763fe943e7 fixed compiler errors in UPC plugin due to changed API 2008-10-31 17:52:07 +00:00
Mike Kucera
244d06f38a Bug 231381, fix for LPG backtracking parser performance problem 2008-05-26 21:57:52 +00:00
Mike Kucera
0676e6587a Bug 233310, support for ambiguous template arguments for LR parser 2008-05-26 21:38:36 +00:00
Vivian Kong
ddad444ea3 fix for 233739 2008-05-23 18:57:21 +00:00
Vivian Kong
4711f07f42 fix for bug 233738 2008-05-23 18:57:07 +00:00
Mike Kucera
d39f018db6 bug 233561, NPE when instantiating UPCLanguage 2008-05-22 20:13:25 +00:00
Mike Kucera
c911a780f7 bug 233307, LR parser should use its own scanner extension configuration for now 2008-05-22 18:23:31 +00:00
Vivian Kong
cebf09ee40 update upc feature.xml to include the LR parser 2008-05-22 15:29:39 +00:00
Mike Kucera
6890b6b24e renamed a lot of the LR parser tests 2008-04-29 17:50:47 +00:00
Mike Kucera
2507da572b fixed some warnings 2008-04-25 19:25:57 +00:00
Mike Kucera
2044602e4b fix UPC sizeof expressions 2008-04-24 20:21:01 +00:00
Mike Kucera
f891a885bd fixed macro content assist 2008-04-23 21:16:30 +00:00
Mike Kucera
f58850d5ba fixed problems in UPC test suite 2008-04-09 21:14:33 +00:00
Mike Kucera
4023986654 added disambiguation parsers for UPC 2008-04-09 19:42:34 +00:00
Mike Kucera
2ae1a301ef working on porting the UPC plugin 2008-04-08 22:01:21 +00:00
Mike Kucera
1ebcfc3bbd removed unused imports 2008-04-08 15:30:29 +00:00
Mike Kucera
83cc247f9c adapting the UPC plugin to the new LR parser (work in progress) 2008-04-07 22:45:08 +00:00
Jason Montojo
0658cb9937 Fix for bug 212417 2007-12-10 15:23:52 +00:00
Mike Kucera
e87a5137fa fix for renamed field name 2007-11-06 19:54:03 +00:00
Vivian Kong
c90cfb39b9 upversion features to 5.0.0 2007-11-01 18:00:22 +00:00
Mike Kucera
61f44ef073 C99 preprocessor is now generic and can be used with any lexer 2007-10-15 19:50:35 +00:00
Mike Kucera
b44e94c0e1 optimizations to C99 preprocessor, new token classes, changed the interface to the token comparator, some code has been ported to java 5 2007-10-03 20:26:27 +00:00
Mike Kucera
2bcffd1b40 cleaned up the C99 grammar file, fixed a minor bug in the preprocessor, added IParserAction interface 2007-08-09 17:38:07 +00:00
Mike Kucera
8f87510587 Changes to C99 parser (in anticipation of adding C++ support): simplified the keyword maps, extracted a base class for the parser actions, created a better way to map tokens. 2007-07-25 21:54:05 +00:00
Doug Schaefer
2afd57655c Update changed plugins to 4.0.1. 2007-07-24 21:23:31 +00:00
Mike Kucera
623685a276 Bug 189792 - [UPC Parser] template proposals for upc_forall 2007-07-13 18:59:22 +00:00
Mike Kucera
27da9e732e Refactored the C99 preprocessor to use IPPTokenComparator, removes dependancy on the C99 parser token types 2007-07-10 20:25:33 +00:00
Mike Kucera
e21c7036af fix for bug #194459, the UPC parser now has its own lexer, also fixes bug #195610 2007-07-09 18:07:45 +00:00
Mike Kucera
9eca80396a Fix for memory leak 2007-06-22 17:19:24 +00:00
Doug Schaefer
8116574e1e Fix up feature dependencies. 2007-06-20 20:57:06 +00:00
Mike Kucera
1c842dd07e fixes for bugs #193541 and #192676 2007-06-20 19:41:17 +00:00
Mike Kucera
87f18f5405 fix bug #192693 2007-06-18 16:01:20 +00:00