0f90e8108c
While loop
1f66a5f94b
Unary operators
8c2af9ab61
Support else-if expressions (but not statements yet)
2beb493aad
Support if statements AND expressions (pogchamp)
0604818b0e
Remove [de/in]crement operator (for now)
cccc62e5a8
Shader includes
ed55efbe8d
Fake IBL
b908fbe74d
Remove old GltfPrimitiveAttributes struct
cb5b559bbd
PBR
e18a434581
Load shader from disk
4c297eb957
Parse mutable interface functions
79b8b8ea3d
Add Clock12Hr example
4cd65504f2
Impl blocks
732d80dd9a
Lex and parse bool literals
6217b83cd8
If expressions
0a795f1450
Parse function calls
1d7007ab9a
Expression parantheses nesting
24e5ac2aef
Parse boolean and bitwise ops
4fcad8c6a4
Refactor mutability
9d074ddd19
Tail expressions, integer literal exprs
1b36737203
Abbreviate lengthy type names
018427751f
Parse interface definitions
adf12c2ecd
Reserve more tokens
55ac70803c
Add failing interface parse test