Revision 550844
Go back to digest for 18th June 2006Features in Development Tools
Jakob Petsovits committed changes in /branches/work/kdevelop-pg/examples/csharp:
A full pre-processor for the C# parser.
There is now a seperate pre-processor parser (csharp_pp) that works together
with the lexer so that the main parser only gets to see real tokens, with
no disruption from the pre-processor.
This commit also throws out the parser class's i/o actions from main.cpp
into a seperate, to-be-adapted-to-the-framework file called csharp-io.cpp.
So much for the foundations, now I can start with the actual C# grammar...
File Changes
Added 10 files
- /branches/work/kdevelop-pg/examples/csharp
- /csharp_io.cpp
- /csharp_lexer.cc
- /csharp_lexer.ll
- /csharp_pp.cpp
- /csharp_pp.g
- /csharp_pp.h
- /csharp_pp_handler_visitor.cpp
- /csharp_pp_handler_visitor.h
- /csharp_pp_scope.cpp
- /csharp_pp_scope.h
Deleted 1 files
- /branches/work/kdevelop-pg/examples/csharp/csharp-lexer.ll
Modified 5 files
- /branches/work/kdevelop-pg/examples/csharp
- /csharp.cpp
- /csharp.g
- /csharp.h
- /main.cpp
- /Makefile.am
16 files changed in total