2012-05-12 |
unc0rr |
oops, wrong type
|
file |
diff |
annotate
|
2012-05-12 |
unc0rr |
pas2c stuff again
|
file |
diff |
annotate
|
2012-05-12 |
unc0rr |
A solution to char vs string problem: mark single-letter strings with _S macro
|
file |
diff |
annotate
|
2012-05-12 |
unc0rr |
Make pas2c even more happier with uGears.c, allow assigning arrays in some cases
|
file |
diff |
annotate
|
2012-05-10 |
unc0rr |
Some work to make more units compile after conversion to c
|
file |
diff |
annotate
|
2012-04-20 |
unc0rr |
Fix parsing of exit() call without parameters
|
file |
diff |
annotate
|
2012-04-20 |
unc0rr |
Many small improvements to pas2c
|
file |
diff |
annotate
|
2012-04-14 |
unc0rr |
Improve rendering of function types, ranges, and more
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
2012-04-05 |
unc0rr |
Improve rendering into C
|
file |
diff |
annotate
|
2012-03-29 |
unc0rr |
- Treat strings as arrays of chars
|
file |
diff |
annotate
|
2012-03-26 |
unc0rr |
Just some further work
|
file |
diff |
annotate
|
2012-02-05 |
unc0rr |
Further work on propagating types. Now it hopefully works fully, just need to annotate namespace with types first.
|
file |
diff |
annotate
|
2012-02-03 |
unc0rr |
Propagate types on identifiers
|
file |
diff |
annotate
|
2011-12-07 |
unc0rr |
"System" unit to help converter
|
file |
diff |
annotate
|
2011-12-03 |
unc0rr |
Add base type tags to identifiers
|
file |
diff |
annotate
|
2011-11-29 |
unc0rr |
- Improve parsing of prefix operators
|
file |
diff |
annotate
|
2011-11-27 |
unc0rr |
Countless imporvements to the parser and countless help to the parser in sources.
|
file |
diff |
annotate
|
2011-11-27 |
unc0rr |
More work on the parser
|
file |
diff |
annotate
|
2011-11-27 |
unc0rr |
- Improvement to the parser
|
file |
diff |
annotate
|
2011-11-26 |
unc0rr |
- Help parser more
|
file |
diff |
annotate
|
2011-11-26 |
unc0rr |
- Help parser by dropping that insane formatting syntax in str function
|
file |
diff |
annotate
|
2011-11-25 |
unc0rr |
Help parser a bit
|
file |
diff |
annotate
|
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
|
file |
diff |
annotate
|
2011-11-24 |
unc0rr |
Improve parser a bit, preparation to parsing whole program at once and compiling it into single C file
|
file |
diff |
annotate
|
2011-11-23 |
unc0rr |
Finish preprocessor. Now it correctly handles $IFDEF, $IFNDEF, $ELSE, $ENDIF and $DEFINE.
|
file |
diff |
annotate
|
2011-11-22 |
unc0rr |
- Split PascalParser into modules
|
file |
diff |
annotate
|
2011-11-19 |
unc0rr |
Improve parser and converter
|
file |
diff |
annotate
|
2011-11-19 |
unc0rr |
Oops, function call has parens
|
file |
diff |
annotate
|
2011-11-17 |
unc0rr |
- Parse sets initialization
|
file |
diff |
annotate
|
2011-11-16 |
unc0rr |
Recognize some built-in functions
|
file |
diff |
annotate
|
2011-11-16 |
unc0rr |
Less code
|
file |
diff |
annotate
|
2011-11-16 |
unc0rr |
Prefix followed by prefix issue solved. Also some slight improvements.
|
file |
diff |
annotate
|
2011-11-13 |
unc0rr |
Something
|
file |
diff |
annotate
|
2011-11-13 |
unc0rr |
Introduce initialization expressions
|
file |
diff |
annotate
|
2011-11-10 |
unc0rr |
Improve parsing of complex references like "a^[b[c], d]"
|
file |
diff |
annotate
|
2011-11-09 |
unc0rr |
Fix inifinite loops
|
file |
diff |
annotate
|
2011-11-09 |
unc0rr |
Rearrange token types
|
file |
diff |
annotate
|
2011-11-08 |
unc0rr |
Improve type declarations parsing
|
file |
diff |
annotate
|
2011-11-06 |
unc0rr |
Even more improvements to the parser and converter
|
file |
diff |
annotate
|
2011-11-05 |
unc0rr |
Some improvements to the parser
|
file |
diff |
annotate
|
2011-11-05 |
unc0rr |
A try to improve parser move (has regressions)
|
file |
diff |
annotate
|
2011-11-04 |
unc0rr |
Many improvements to the parser
|
file |
diff |
annotate
|
2011-11-03 |
unc0rr |
- Update to compile with parsec 3.*
|
file |
diff |
annotate
|
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.
|
file |
diff |
annotate
|
2010-11-17 |
unC0Rr |
Dumb parser of pascal, and a program which lists unit dependencies
|
file |
diff |
annotate
|