summaryrefslogtreecommitdiffstats
path: root/eshtrans/frontend
Commit message (Expand)AuthorAgeFilesLines
* Revert "eshtrans/frontend: Replace printf calls with array"P. J. McDermott2017-02-081-13/+1
* eshtrans/frontend: Replace printf calls with arrayP. J. McDermott2017-02-081-1/+13
* eshtrans/frontend: Clarify awk script in run_lexer()P. J. McDermott2017-02-081-2/+3
* eshtrans: Support "void" in parameter listsP. J. McDermott2016-02-282-5/+22
* eshtrans: Support parameter listsP. J. McDermott2016-02-282-1/+28
* eshtrans: Add and parse T_USEP. J. McDermott2016-02-282-3/+8
* eshtrans/frontend: Comment out ptrace stuffP. J. McDermott2016-02-281-111/+111
* Revert "Revert "eshtrans/frontend: Comment out dbg() and its calls""P. J. McDermott2016-02-281-16/+16
* eshtrans/frontend: Fix lungetc()P. J. McDermott2016-02-281-2/+1
* eshtrans/frontend: Drop extra scan_word() argumentP. J. McDermott2016-02-281-1/+1
* eshtrans/frontend: Fix lsetc()P. J. McDermott2016-02-281-8/+4
* eshtrans/frontend: Fix lungetc()P. J. McDermott2016-02-271-1/+4
* Revert "eshtrans/frontend: Comment out dbg() and its calls"P. J. McDermott2016-02-271-16/+16
* eshtrans/frontend: Fix ungetc code and run_sublexer()P. J. McDermott2016-02-271-39/+24
* [WIP] eshtrans/frontend: Split input into internal char arrayP. J. McDermott2016-02-272-21/+59
* eshtrans/frontend: Fix string length param expansionsP. J. McDermott2016-02-271-1/+1
* eshtrans/frontend: Use printf in accept() instead of str concatP. J. McDermott2016-02-261-13/+7
* eshtrans/frontend: Comment out dbg() and its callsP. J. McDermott2016-02-261-16/+16
* 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-222-6/+7
* 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/frontend: Add inject() functionP. J. McDermott2016-02-221-0/+9
* eshtrans/backend: Generate translation unit IDP. J. McDermott2016-02-222-3/+6
* eshtrans/frontend: Fix line numbersP. J. McDermott2016-02-211-1/+3
* eshtrans/frontend: Escape "$" in patternsP. J. McDermott2016-02-211-3/+3
* eshtrans/frontend: Fix validation patterns in accept()P. J. McDermott2016-02-211-4/+6
* eshtrans/frontend: Handle T_IO_NUMBERsP. J. McDermott2016-02-212-2/+17
* eshtrans/frontend: Don't trim trailing tokens from scannersP. J. McDermott2016-02-211-26/+12
* eshtrans/frontend: Count singly quoted newlinesP. J. McDermott2016-02-211-0/+4
* eshtrans/frontend: Fix missing ";;"P. J. McDermott2016-02-211-0/+1
* eshtrans/frontend: Fix handling of single quote in double quotesP. J. McDermott2016-02-211-0/+7
* eshtrans/frontend: Don't eat char after wordexp in arithmeticP. J. McDermott2016-02-211-1/+3
* eshtrans/frontend: Fix handling of words beginning with "\"P. J. McDermott2016-02-211-11/+37
* eshtrans/frontend: Accept leading linebreaksP. J. McDermott2016-02-211-0/+1
* Copy everything into a new eshtrans/ directoryP. J. McDermott2016-02-213-0/+1611