summaryrefslogtreecommitdiffstats
path: root/eshtrans/frontend/parser.esh
Commit message (Collapse)AuthorAgeFilesLines
* eshtrans: Support "void" in parameter listsP. J. McDermott2016-02-281-5/+7
|
* eshtrans: Support parameter listsP. J. McDermott2016-02-281-0/+7
|
* eshtrans: Add and parse T_USEP. J. McDermott2016-02-281-0/+5
|
* eshtrans/frontend: Comment out ptrace stuffP. J. McDermott2016-02-281-111/+111
|
* eshtrans/frontend: Inject ";" before __fn_end() callP. J. McDermott2016-02-231-0/+1
|
* eshtrans/frontend: Accept any compound command in function bodyP. J. McDermott2016-02-231-7/+4
|
* eshtrans: Add T_LOCALP. J. McDermott2016-02-221-1/+1
|
* eshtrans/frontend: Accept T_RETURNP. J. McDermott2016-02-221-0/+5
|
* eshtrans/frontend: Inject function start/end tokensP. J. McDermott2016-02-221-2/+8
|
* eshtrans/backend: Generate translation unit IDP. J. McDermott2016-02-221-0/+1
|
* eshtrans/frontend: Handle T_IO_NUMBERsP. J. McDermott2016-02-211-0/+1
| | | | Also fix a couple bugs in accept().
* eshtrans/frontend: Accept leading linebreaksP. J. McDermott2016-02-211-0/+1
|
* Copy everything into a new eshtrans/ directoryP. J. McDermott2016-02-211-0/+591
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.)