Natalie Weizenbaum
|
84d1339043
|
Parse function declaration parameters.
|
2016-09-30 12:41:41 -07:00 |
|
Natalie Weizenbaum
|
e4e445b8d4
|
Fix argument parsing.
|
2016-09-30 12:41:41 -07:00 |
|
Natalie Weizenbaum
|
8bbaf46fe6
|
Use the tuple package.
|
2016-09-30 12:41:41 -07:00 |
|
Natalie Weizenbaum
|
c9af638f54
|
Support for units
|
2016-09-30 12:41:41 -07:00 |
|
Natalie Weizenbaum
|
bacc1c4529
|
Unify strings and identifiers.
The separation makes sense conceptually, but it would make string
functions a lot harder to write.
|
2016-09-30 12:41:41 -07:00 |
|
Natalie Weizenbaum
|
9ac48fbc05
|
Add support for binary operations.
|
2016-09-30 12:41:41 -07:00 |
|
Natalie Weizenbaum
|
7fb7804a52
|
Refactor list parsing.
Moving all list parsing into a single method with a giant switch will
make it possible to parse binary operations there in the future.
|
2016-09-30 12:41:41 -07:00 |
|
Natalie Weizenbaum
|
33f56f31ff
|
_spaceListOrValue -> _spaceListOrExpression
|
2016-09-30 12:41:41 -07:00 |
|
Natalie Weizenbaum
|
bcaaa1103f
|
UnaryOperatorExpression -> UnaryOperationExpression
|
2016-09-30 12:41:41 -07:00 |
|
Natalie Weizenbaum
|
5d71ac78b9
|
Indented syntax parser.
|
2016-09-30 12:41:41 -07:00 |
|