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
/
parsing
/
lexer.sh
Commit message (
Expand
)
Author
Age
Files
Lines
*
Don't loop forever on unterminated singly quoted string in words
P. J. McDermott
2016-02-21
1
-3/+9
*
Improve backslash and quote handling in words
P. J. McDermott
2016-02-21
1
-0/+21
*
Preserve leading backslashes in words
P. J. McDermott
2016-02-21
1
-3/+5
*
Remove quotes in here-document delimiters
P. J. McDermott
2016-02-21
1
-1/+2
*
Fix handling of newlines with here-documents
P. J. McDermott
2016-02-21
1
-12/+8
*
Fix handling of multiple here-documents on a line
P. J. McDermott
2016-02-21
1
-41/+39
*
Implement here-document
P. J. McDermott
2016-02-21
1
-0/+148
*
Implement arithmetic expansion
P. J. McDermott
2016-02-20
1
-3/+58
*
Reticulate splines
P. J. McDermott
2016-02-20
1
-8/+6
*
scan_wordexp_param_brace(): New function
P. J. McDermott
2016-02-20
1
-112/+126
*
scan_wordexp(): Catch and rethrow some uncaught exceptions
P. J. McDermott
2016-02-20
1
-3/+10
*
Rewrite codegen
P. J. McDermott
2016-02-20
1
-1/+2
*
s/pgetc/lgetc/
P. J. McDermott
2016-02-20
1
-47/+47
*
Organize lexer functions
P. J. McDermott
2016-02-20
1
-44/+64
*
Move parse_sub() logic into lexer
P. J. McDermott
2016-02-20
1
-22/+44
*
Don't eat the first token after a command substitution
P. J. McDermott
2016-02-20
1
-11/+2
*
Remove some "echo"s
P. J. McDermott
2016-02-20
1
-2/+0
*
Implement command substitution (warning: ugly and broken)
P. J. McDermott
2016-02-20
1
-4/+47
*
Prepare for command substitution
P. J. McDermott
2016-02-20
1
-2/+16
*
Check only first word of simple commands for reseserved words
P. J. McDermott
2016-02-20
1
-2/+4
*
Fix T_LBRACE, T_RBRACE, and T_BANG recognition
P. J. McDermott
2016-02-20
1
-2/+2
*
Delimit words at unescaped operators
P. J. McDermott
2016-02-19
1
-1/+1
*
Improve reserved word recognition
P. J. McDermott
2016-02-19
1
-11/+32
*
Add more productions, special tokens, etc.
P. J. McDermott
2016-02-19
1
-1/+44
*
Recognize reserved words
P. J. McDermott
2016-02-19
1
-7/+28
*
Add missing I/O tokens
P. J. McDermott
2016-02-19
1
-11/+29
*
Add error handling to lexer
P. J. McDermott
2016-02-19
1
-46/+107
*
[WIP] Add lexer/parser demo
P. J. McDermott
2016-02-19
1
-0/+457