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
*
eshtranseshrt: Store local vars in eval'd table
P. J. McDermott
2016-02-28
1
-4/+4
*
eshtrans: Add eshrt
P. J. McDermott
2016-02-28
3
-2/+281
*
eshtrans: Fix T_STATIC and T_LOCAL recognition and codegen
P. J. McDermott
2016-02-28
2
-6/+12
*
eshtrans/backend: Implement "nostack" pragma
P. J. McDermott
2016-02-28
1
-11/+30
*
eshtrans: Add and parse T_USE
P. J. McDermott
2016-02-28
3
-3/+10
*
eshtrans/frontend: Comment out ptrace stuff
P. J. McDermott
2016-02-28
1
-111/+111
*
eshtrans: Make T_STATIC generate "__static"
P. J. McDermott
2016-02-28
1
-1/+1
*
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: Preserve trailing whitespace in input files
P. J. McDermott
2016-02-28
1
-3/+7
*
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
3
-24/+62
*
eshtrans/backend: Split tokens array into internal char array
P. J. McDermott
2016-02-27
2
-7/+38
*
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/Makefile: Remove dependencies on Makefile
P. J. McDermott
2016-02-26
1
-4/+4
*
eshtrans/Makefile: Make libeshprof optional
P. J. McDermott
2016-02-26
1
-4/+8
*
eshtrans/Makefile: Simplify stage targets
P. J. McDermott
2016-02-26
1
-8/+2
*
eshtrans/Makefile: Don't manage ../libeshprof/hooks.esh
P. J. McDermott
2016-02-26
1
-6/+6
*
eshtrans/frontend: Comment out dbg() and its calls
P. J. McDermott
2016-02-26
1
-16/+16
*
eshtrans/Makefile: Add profiling and indent submake output
P. J. McDermott
2016-02-24
1
-8/+8
*
eshtrans/Makefile.old, eshtrans/bootstrap.sh: Remove
P. J. McDermott
2016-02-24
2
-44/+0
*
eshtrans/Makefile: Handle bootstrapping
P. J. McDermott
2016-02-24
1
-11/+43
*
eshtrans/bootstrap.sh: Fix output and add times
P. J. McDermott
2016-02-24
1
-6/+6
*
eshtrans: Add new bootstrap script
P. J. McDermott
2016-02-23
1
-0/+16
*
eshtrans/Makefile: Build eshtrans with itself
P. J. McDermott
2016-02-23
2
-4/+30
*
..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
[next]