branches/work

Roberto Raggi roberto at kdevelop.org
Fri Jul 29 15:13:02 UTC 2005


SVN commit 439983 by raggi:


Today is *Creative Friday*.. finally I can work on KDevelop 4 :-)

This is the first public version of kdev-pg. kdev-pg is the new KDevelop 
parser generator. It generates
 - human-readable recursive descent parsers
 - Abstract Syntax Trees
 - visitors
 - the basic support for code refactoring

there is no error recovery(yet), but I'm trying to implement a full 
automatic error recovery. 

CCMAIL: kdevelop-devel at kdevelop.org



 A             kdevelop-pg (directory)  
 A             kdevelop-pg/AUTHORS  
 A             kdevelop-pg/COPYING.LIB  
 A             kdevelop-pg/Makefile.am  
 A             kdevelop-pg/Makefile.cvs  
 A             kdevelop-pg/aclocal.m4  
 A             kdevelop-pg/config.h.in  
 A             kdevelop-pg/configure.in  
 A             kdevelop-pg/examples (directory)  
 A             kdevelop-pg/examples/Makefile.am  
 A             kdevelop-pg/examples/fact (directory)  
 A             kdevelop-pg/examples/fact/Makefile.am  
 A             kdevelop-pg/examples/fact/decoder.cpp   [License: no copyright]
 A             kdevelop-pg/examples/fact/decoder.h   [License: no copyright]
 A             kdevelop-pg/examples/fact/fact.cpp   [License: no copyright GENERATED FILE]
 A             kdevelop-pg/examples/fact/fact.g  
 A             kdevelop-pg/examples/fact/fact.h   [License: no copyright GENERATED FILE]
 A             kdevelop-pg/examples/fact/fact_lexer.ll  
 A             kdevelop-pg/examples/fact/main.cpp   [License: no copyright]
 A             kdevelop-pg/examples/fact/spec (directory)  
 A             kdevelop-pg/examples/fact/spec/fact_parser.g  
 A             kdevelop-pg/examples/fact/test (directory)  
 A             kdevelop-pg/examples/fact/test/fact.f  
 A             kdevelop-pg/include (directory)  
 A             kdevelop-pg/include/kdev-pg-allocator.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/include/kdev-pg-list.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/include/kdev-pg-memory-pool.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/include/kdev-pg-replacement.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/include/kdev-pg-token-stream.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src (directory)  
 A             kdevelop-pg/src/ASBeautifier.cpp   [License: LGPL (wrong address)]
 A             kdevelop-pg/src/ASFormatter.cpp   [License: LGPL (wrong address)]
 A             kdevelop-pg/src/Makefile.am  
 A             kdevelop-pg/src/astyle.h   [License: LGPL (wrong address)]
 A             kdevelop-pg/src/kdev-pg-ast-gen.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-ast-gen.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-ast.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-beautifier.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-beautifier.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-checker.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-checker.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-clone-tree.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-clone-tree.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-code-gen.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-code-gen.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-default-visitor-gen.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-default-visitor-gen.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-default-visitor.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-default-visitor.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-environment.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-first.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-first.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-follow.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-follow.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-global.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-main.cpp   [License: LGPL (v2+) (wrong address) GENERATED FILE]
 A             kdevelop-pg/src/kdev-pg-parser.yy  
 A             kdevelop-pg/src/kdev-pg-pretty-printer.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-pretty-printer.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-utils.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-utils.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-visitor-bits-gen.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-visitor-bits-gen.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-visitor-gen.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-visitor-gen.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-visitor.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg-visitor.h   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg.cpp   [License: LGPL (v2+) (wrong address)]
 A             kdevelop-pg/src/kdev-pg.h   [License: LGPL (v2+) (wrong address)]






More information about the KDevelop-devel mailing list