Dylan Baker
d60e736fec
Allow using special characters in literals
6 年之前
Dylan Baker
4ae6bd884b
Implement CLI
6 年之前
Dylan Baker
69dc0975d0
Manage the whitespace produced by the compiler
6 年之前
Dylan Baker
564b4808e9
Allow using variables as attribute values
6 年之前
Dylan Baker
ef0845237f
Allow whitespace while between quotes
What was happening was that spaces were allowed in
all literals to account for quoted strings, but
this meant that two identifiers in a row would get
parsed as a single literal. This commit sets a
flag to allow whitespace in literals when a quote
is encountered and then unsets that flag at the
next quote.
6 年之前
Dylan Baker
709986560e
First try at the compiler
No variables or conditionals or anything yet, just
the basic ability to turn s-expressions into HTML.
6 年之前
Dylan Baker
f7d7e9f46f
Fix up some stuff and add a test for parser
7 年之前
Dylan Baker
a6b691807d
Handle nested expressions
7 年之前
Dylan Baker
0bd9afe74b
Fix broken lexer test
7 年之前
Dylan Baker
d746573773
Fix lexer
7 年之前
Dylan Baker
bdf7527409
WIP Parser
7 年之前
Dylan Baker
5c8194cc44
Package lock
7 年之前
Dylan Baker
fdee6a6367
Use classes after all
7 年之前
Dylan Baker
22512cf334
Somehow I wasn't initializing variables?
7 年之前
Dylan Baker
cd6eccabb1
Update prettier config
7 年之前
Dylan Baker
190d19a7a1
Initial commit
7 年之前