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
Commit message (
Expand
)
Author
Age
Files
Lines
*
..Now you don't
P. J. McDermott
2016-02-23
1
-18/+0
*
Pre-eshld three-stage bootstrap script: Now you see it...
P. J. McDermott
2016-02-23
1
-0/+18
*
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/Makefile, eshld/Makefile: Make executables executable
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/frontend: Inject ";" before __fn_end() call
P. J. McDermott
2016-02-23
1
-0/+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/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
3
-6/+9
*
eshtrans/Makefile: New file
P. J. McDermott
2016-02-22
1
-0/+27
*
eshtrans/backend: Add function start/end calls
P. J. McDermott
2016-02-22
1
-3/+19
*
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: Add function start/end tokens
P. J. McDermott
2016-02-22
1
-0/+6
*
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
5
-3/+21
*
eshtrans: Add proper user interface
P. J. McDermott
2016-02-21
1
-95/+69
*
eshtrans/frontend: Fix line numbers
P. J. McDermott
2016-02-21
2
-2/+6
*
eshtrans/frontend: Escape "$" in patterns
P. J. McDermott
2016-02-21
1
-3/+3
*
eshtrans: Accept any input file
P. J. McDermott
2016-02-21
1
-3/+5
*
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
4
-3/+34
*
eshtrans/frontend: Don't trim trailing tokens from scanners
P. J. McDermott
2016-02-21
2
-28/+19
*
eshtrans/backend: Don't add a space after "("
P. J. McDermott
2016-02-21
2
-5/+8
*
eshtrans/frontend: Count singly quoted newlines
P. J. McDermott
2016-02-21
2
-2/+7
*
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
2
-2/+13
*
eshtrans/frontend: Don't eat char after wordexp in arithmetic
P. J. McDermott
2016-02-21
2
-3/+6
*
eshtrans/frontend: Fix handling of words beginning with "\"
P. J. McDermott
2016-02-21
2
-14/+42
*
eshtrans: Add tests with comments and leading linebreaks
P. J. McDermott
2016-02-21
1
-1/+4
*
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
8
-0/+2003