Today is *Creative Friday*.. finally I can work on KDevelop 4 :-)
author Roberto Raggi
()
committer Roberto Raggi
()
commit 216651281f0db4779c5c71e8e1dd24e372c1e66e
tree 62442412879e38606e5eab4e3c18b7dd1713996e
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@kdevelop.org

62 files changed:
AUTHORS [ new file with mode 0644 ]
COPYING.LIB [ new file with mode 0644 ]
Makefile.am [ new file with mode 0644 ]
Makefile.cvs [ new file with mode 0644 ]
aclocal.m4 [ new file with mode 0644 ]
config.h.in [ new file with mode 0644 ]
configure.in [ new file with mode 0644 ]
examples/Makefile.am [ new file with mode 0644 ]
examples/fact/Makefile.am [ new file with mode 0644 ]
examples/fact/decoder.cpp [ new file with mode 0644 ]
examples/fact/decoder.h [ new file with mode 0644 ]
examples/fact/fact.cpp [ new file with mode 0644 ]
examples/fact/fact.g [ new file with mode 0644 ]
examples/fact/fact.h [ new file with mode 0644 ]
examples/fact/fact_lexer.ll [ new file with mode 0644 ]
examples/fact/main.cpp [ new file with mode 0644 ]
examples/fact/spec/fact_parser.g [ new file with mode 0644 ]
examples/fact/test/fact.f [ new file with mode 0644 ]
include/kdev-pg-allocator.h [ new file with mode 0644 ]
include/kdev-pg-list.h [ new file with mode 0644 ]
include/kdev-pg-memory-pool.h [ new file with mode 0644 ]
include/kdev-pg-replacement.h [ new file with mode 0644 ]
include/kdev-pg-token-stream.h [ new file with mode 0644 ]
src/ASBeautifier.cpp [ new file with mode 0644 ]
src/ASFormatter.cpp [ new file with mode 0644 ]
src/Makefile.am [ new file with mode 0644 ]
src/astyle.h [ new file with mode 0644 ]
src/kdev-pg-ast-gen.cpp [ new file with mode 0644 ]
src/kdev-pg-ast-gen.h [ new file with mode 0644 ]
src/kdev-pg-ast.h [ new file with mode 0644 ]
src/kdev-pg-beautifier.cpp [ new file with mode 0644 ]
src/kdev-pg-beautifier.h [ new file with mode 0644 ]
src/kdev-pg-checker.cpp [ new file with mode 0644 ]
src/kdev-pg-checker.h [ new file with mode 0644 ]
src/kdev-pg-clone-tree.cpp [ new file with mode 0644 ]
src/kdev-pg-clone-tree.h [ new file with mode 0644 ]
src/kdev-pg-code-gen.cpp [ new file with mode 0644 ]
src/kdev-pg-code-gen.h [ new file with mode 0644 ]
src/kdev-pg-default-visitor-gen.cpp [ new file with mode 0644 ]
src/kdev-pg-default-visitor-gen.h [ new file with mode 0644 ]
src/kdev-pg-default-visitor.cpp [ new file with mode 0644 ]
src/kdev-pg-default-visitor.h [ new file with mode 0644 ]
src/kdev-pg-environment.h [ new file with mode 0644 ]
src/kdev-pg-first.cpp [ new file with mode 0644 ]
src/kdev-pg-first.h [ new file with mode 0644 ]
src/kdev-pg-follow.cpp [ new file with mode 0644 ]
src/kdev-pg-follow.h [ new file with mode 0644 ]
src/kdev-pg-global.cpp [ new file with mode 0644 ]
src/kdev-pg-main.cpp [ new file with mode 0644 ]
src/kdev-pg-parser.yy [ new file with mode 0644 ]
src/kdev-pg-pretty-printer.cpp [ new file with mode 0644 ]
src/kdev-pg-pretty-printer.h [ new file with mode 0644 ]
src/kdev-pg-utils.cpp [ new file with mode 0644 ]
src/kdev-pg-utils.h [ new file with mode 0644 ]
src/kdev-pg-visitor-bits-gen.cpp [ new file with mode 0644 ]
src/kdev-pg-visitor-bits-gen.h [ new file with mode 0644 ]
src/kdev-pg-visitor-gen.cpp [ new file with mode 0644 ]
src/kdev-pg-visitor-gen.h [ new file with mode 0644 ]
src/kdev-pg-visitor.cpp [ new file with mode 0644 ]
src/kdev-pg-visitor.h [ new file with mode 0644 ]
src/kdev-pg.cpp [ new file with mode 0644 ]
src/kdev-pg.h [ new file with mode 0644 ]