Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | eshtrans: Support parameter lists | P. J. McDermott | 2016-02-28 | 1 | -0/+26 |
| | |||||
* | eshtrans/backend: Add missing local variable declaration | P. J. McDermott | 2016-02-28 | 1 | -0/+1 |
| | |||||
* | eshtrans: Fix T_STATIC and T_LOCAL recognition and codegen | P. J. McDermott | 2016-02-28 | 1 | -4/+10 |
| | |||||
* | eshtrans/backend: Implement "nostack" pragma | P. J. McDermott | 2016-02-28 | 1 | -11/+30 |
| | |||||
* | eshtrans/backend: Split tokens array into internal char array | P. J. McDermott | 2016-02-27 | 2 | -7/+38 |
| | | | | Don't read characters one at a time with dd. | ||||
* | eshtrans/backend: Don't write trailing spaces | P. J. McDermott | 2016-02-23 | 1 | -1/+14 |
| | |||||
* | eshtrans/backend: Add static var values array initialization | P. J. McDermott | 2016-02-23 | 1 | -0/+1 |
| | |||||
* | eshtrans/backend: Fix names in static function arrays | P. J. McDermott | 2016-02-23 | 1 | -1/+1 |
| | |||||
* | eshtrans/backend: Add __tu_end() call | P. J. McDermott | 2016-02-23 | 2 | -3/+7 |
| | |||||
* | eshtrans/backend: Adjust whitespace after __fn_end | P. J. McDermott | 2016-02-23 | 1 | -1/+4 |
| | |||||
* | eshtrans/backend: Add TU to __fn_start calls | P. J. McDermott | 2016-02-23 | 1 | -2/+3 |
| | |||||
* | eshtrans/backend: Delimit func start/end calls with ";" | P. J. McDermott | 2016-02-23 | 1 | -2/+2 |
| | |||||
* | eshtrans/backend: Add function start/end calls | P. J. McDermott | 2016-02-22 | 1 | -3/+19 |
| | |||||
* | eshtrans/backend: Add support for static vars and functions | P. J. McDermott | 2016-02-22 | 2 | -0/+64 |
| | |||||
* | eshtrans/backend: Generate translation unit ID | P. J. McDermott | 2016-02-22 | 2 | -0/+11 |
| | |||||
* | eshtrans/frontend: Handle T_IO_NUMBERs | P. J. McDermott | 2016-02-21 | 1 | -0/+13 |
| | | | | Also fix a couple bugs in accept(). | ||||
* | eshtrans/backend: Don't add a space after "(" | P. J. McDermott | 2016-02-21 | 1 | -1/+5 |
| | |||||
* | Copy everything into a new eshtrans/ directory | P. J. McDermott | 2016-02-21 | 2 | -0/+125 |
Split out and rename functions and variables where appropriate. Also add license headers. (The old scripts under parsing/ can be used under the same license.) |