Mercurial > jsparser
comparison jsparser.js @ 9:bc6f30e0f948
renamed left/right parens to be plain english and not koderSpeak
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Sat, 30 May 2009 15:38:03 -0700 |
parents | 0c62f0d3ddf7 |
children | 8de776b8ed31 |
comparison
equal
deleted
inserted
replaced
8:0c62f0d3ddf7 | 9:bc6f30e0f948 |
---|---|
177 | 177 |
178 new Parsing.BinaryOrUnaryOp({name: 'minus', | 178 new Parsing.BinaryOrUnaryOp({name: 'minus', |
179 match: '-', | 179 match: '-', |
180 leftBindingPower: 60}), | 180 leftBindingPower: 60}), |
181 | 181 |
182 new Parsing.Symbol({name: 'leftParenthesis', | 182 new Parsing.Symbol({name: 'left parenthesis', |
183 match: '(', | 183 match: '(', |
184 nullDenotation: function(parser) { | 184 nullDenotation: function(parser) { |
185 var contents = parser.expression(0); | 185 var contents = parser.expression(0); |
186 parser.advance('rightParenthesis'); | 186 parser.advance('right parenthesis'); |
187 return contents; | 187 return contents; |
188 }}), | 188 }}), |
189 | 189 |
190 new Parsing.Symbol({name: 'rightParenthesis', | 190 new Parsing.Symbol({name: 'right parenthesis', |
191 match: ')'}), | 191 match: ')'}), |
192 | 192 |
193 new Parsing.BinaryOp({name: 'multiply', | 193 new Parsing.BinaryOp({name: 'multiply', |
194 match: '*', | 194 match: '*', |
195 leftBindingPower: 70}), | 195 leftBindingPower: 70}), |