m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/src/parser.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.js')
-rw-r--r--src/parser.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/parser.js b/src/parser.js
index 6c39c77..9f2c6ac 100644
--- a/src/parser.js
+++ b/src/parser.js
@@ -16,6 +16,14 @@ newSymbol('constant', function() {
return { type: 'constant', value: this.value }
})
+newSymbol('(', function(parser) {
+ const value = parser.expression(1)
+ parser.match(')')
+ return value
+})
+
+newSymbol(')')
+
newSymbol('d', null, 30, (left, parser) => {
return {
type: 'd',