index
:
eggshell/eggshell.git
master
Eggshell language toolchain and standard library
P. J. McDermott
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
eshtrans
/
frontend
Commit message (
Expand
)
Author
Age
Files
Lines
*
eshtrans/frontend: Replace printf calls with array
P. J. McDermott
2017-02-08
1
-1/+13
*
eshtrans/frontend: Clarify awk script in run_lexer()
P. J. McDermott
2017-02-08
1
-2/+3
*
eshtrans: Support "void" in parameter lists
P. J. McDermott
2016-02-28
2
-5/+22
*
eshtrans: Support parameter lists
P. J. McDermott
2016-02-28
2
-1/+28
*
eshtrans: Add and parse T_USE
P. J. McDermott
2016-02-28
2
-3/+8
*
eshtrans/frontend: Comment out ptrace stuff
P. J. McDermott
2016-02-28
1
-111/+111
*
Revert "Revert "eshtrans/frontend: Comment out dbg() and its calls""
P. J. McDermott
2016-02-28
1
-16/+16
*
eshtrans/frontend: Fix lungetc()
P. J. McDermott
2016-02-28
1
-2/+1
*
eshtrans/frontend: Drop extra scan_word() argument
P. J. McDermott
2016-02-28
1
-1/+1
*
eshtrans/frontend: Fix lsetc()
P. J. McDermott
2016-02-28
1
-8/+4
*
eshtrans/frontend: Fix lungetc()
P. J. McDermott
2016-02-27
1
-1/+4
*
Revert "eshtrans/frontend: Comment out dbg() and its calls"
P. J. McDermott
2016-02-27
1
-16/+16
*
eshtrans/frontend: Fix ungetc code and run_sublexer()
P. J. McDermott
2016-02-27
1
-39/+24
*
[WIP] eshtrans/frontend: Split input into internal char array
P. J. McDermott
2016-02-27
2
-21/+59
*
eshtrans/frontend: Fix string length param expansions
P. J. McDermott
2016-02-27
1
-1/+1
*
eshtrans/frontend: Use printf in accept() instead of str concat
P. J. McDermott
2016-02-26
1
-13/+7
*
eshtrans/frontend: Comment out dbg() and its calls
P. J. McDermott
2016-02-26
1
-16/+16
*
eshtrans/frontend: Inject ";" before __fn_end() call
P. J. McDermott
2016-02-23
1
-0/+1
*
eshtrans/frontend: Accept any compound command in function body
P. J. McDermott
2016-02-23
1
-7/+4
*
eshtrans: Add T_LOCAL
P. J. McDermott
2016-02-22
2
-6/+7
*
eshtrans/frontend: Accept T_RETURN
P. J. McDermott
2016-02-22
1
-0/+5
*
eshtrans/frontend: Inject function start/end tokens
P. J. McDermott
2016-02-22
1
-2/+8
*
eshtrans/frontend: Add inject() function
P. J. McDermott
2016-02-22
1
-0/+9
*
eshtrans/backend: Generate translation unit ID
P. J. McDermott
2016-02-22
2
-3/+6
*
eshtrans/frontend: Fix line numbers
P. J. McDermott
2016-02-21
1
-1/+3
*
eshtrans/frontend: Escape "$" in patterns
P. J. McDermott
2016-02-21
1
-3/+3
*
eshtrans/frontend: Fix validation patterns in accept()
P. J. McDermott
2016-02-21
1
-4/+6
*
eshtrans/frontend: Handle T_IO_NUMBERs
P. J. McDermott
2016-02-21
2
-2/+17
*
eshtrans/frontend: Don't trim trailing tokens from scanners
P. J. McDermott
2016-02-21
1
-26/+12
*
eshtrans/frontend: Count singly quoted newlines
P. J. McDermott
2016-02-21
1
-0/+4
*
eshtrans/frontend: Fix missing ";;"
P. J. McDermott
2016-02-21
1
-0/+1
*
eshtrans/frontend: Fix handling of single quote in double quotes
P. J. McDermott
2016-02-21
1
-0/+7
*
eshtrans/frontend: Don't eat char after wordexp in arithmetic
P. J. McDermott
2016-02-21
1
-1/+3
*
eshtrans/frontend: Fix handling of words beginning with "\"
P. J. McDermott
2016-02-21
1
-11/+37
*
eshtrans/frontend: Accept leading linebreaks
P. J. McDermott
2016-02-21
1
-0/+1
*
Copy everything into a new eshtrans/ directory
P. J. McDermott
2016-02-21
3
-0/+1611