_string, for chars, strings, commands, and prefixed variants.
_number for the other literals (integers, floats and booleans).
Make adjoint_expression a primary expression. It satisfies all the requirements. You can call, index, parametrize and field access adjoints.
Add _operation rule. This is just an intermediate" rule to keep things tidy, like _definition and _statement. Now _expression serves as a "table of contents" for the grammar.
Fix precedences and restore const/local/global as statements.
Add CONTRIBUTING.md Closes #105
Operators
Add new operators from flisp parser.
Add rules for mixed unary/binary operators.
Add _syntactic_operator.
Fix precedence for arrow function_expression (to be lower than pair).
_literal
with two new rules:_string
, for chars, strings, commands, and prefixed variants._number
for the other literals (integers, floats and booleans).adjoint_expression
a primary expression. It satisfies all the requirements. You can call, index, parametrize and field access adjoints._operation
rule. This is just an intermediate" rule to keep things tidy, like_definition
and_statement
. Now_expression
serves as a "table of contents" for the grammar.Operators
_syntactic_operator
.function_expression
(to be lower thanpair
).OPERATORS
object.