tools/PascalParser.hs
2012-04-20 unc0rr Fix parsing of exit() call without parameters
2012-04-20 unc0rr Many small improvements to pas2c
2012-04-14 unc0rr Improve rendering of function types, ranges, and more
2012-04-09 unc0rr First try to compile with clang: improve renderer a bit. The result of pas2c is still far from normal C source.
2012-04-05 unc0rr Improve rendering into C
2012-03-29 unc0rr - Treat strings as arrays of chars
2012-03-26 unc0rr Just some further work
2012-02-05 unc0rr Further work on propagating types. Now it hopefully works fully, just need to annotate namespace with types first.
2012-02-03 unc0rr Propagate types on identifiers
2011-12-07 unc0rr "System" unit to help converter
2011-12-03 unc0rr Add base type tags to identifiers
2011-11-29 unc0rr - Improve parsing of prefix operators
2011-11-27 unc0rr Countless imporvements to the parser and countless help to the parser in sources.
2011-11-27 unc0rr More work on the parser
2011-11-27 unc0rr - Improvement to the parser
2011-11-26 unc0rr - Help parser more
2011-11-26 unc0rr - Help parser by dropping that insane formatting syntax in str function
2011-11-25 unc0rr Help parser a bit
2011-11-25 unc0rr - Parse unions, sets, function type, packed arrays and some more imporvements to the parser. Now it parses uVariable, uConsts and even SDLh.pas
2011-11-24 unc0rr Improve parser a bit, preparation to parsing whole program at once and compiling it into single C file
2011-11-23 unc0rr Finish preprocessor. Now it correctly handles $IFDEF, $IFNDEF, $ELSE, $ENDIF and $DEFINE.
2011-11-22 unc0rr - Split PascalParser into modules
2011-11-19 unc0rr Improve parser and converter
2011-11-19 unc0rr Oops, function call has parens
2011-11-17 unc0rr - Parse sets initialization
2011-11-16 unc0rr Recognize some built-in functions
2011-11-16 unc0rr Less code
2011-11-16 unc0rr Prefix followed by prefix issue solved. Also some slight improvements.
2011-11-13 unc0rr Something
2011-11-13 unc0rr Introduce initialization expressions
2011-11-10 unc0rr Improve parsing of complex references like "a^[b[c], d]"
2011-11-09 unc0rr Fix inifinite loops
2011-11-09 unc0rr Rearrange token types
2011-11-08 unc0rr Improve type declarations parsing
2011-11-06 unc0rr Even more improvements to the parser and converter
2011-11-05 unc0rr Some improvements to the parser
2011-11-05 unc0rr A try to improve parser move (has regressions)
2011-11-04 unc0rr Many improvements to the parser
2011-11-03 unc0rr - Update to compile with parsec 3.*
2011-11-03 unc0rr Improve pascal parser, now it is able to successfully parse uGame.pas (though it eats all comments). Many things are still missing. Well, it's just a matter of time to implement the rest. All basic work is already done anyway.
2010-11-17 unC0Rr Dumb parser of pascal, and a program which lists unit dependencies
less more (0) tip