Start work on javascript grammar
This commit is contained in:
parent
fd226a6bfe
commit
671f1a1ddc
11 changed files with 1695 additions and 10 deletions
20
spec/runtime/languages/javascript/main.txt
Normal file
20
spec/runtime/languages/javascript/main.txt
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
==========================================
|
||||
parses multiple statements
|
||||
==========================================
|
||||
var x = {};
|
||||
{};
|
||||
---
|
||||
(program
|
||||
(statement (assignment (identifier) (expression (literal (object)))))
|
||||
(statement (expression (literal (object)))))
|
||||
|
||||
==========================================
|
||||
parses if statements
|
||||
==========================================
|
||||
if (1) { var x = 2; }
|
||||
---
|
||||
(program
|
||||
(statement (if
|
||||
(expression (literal (number)))
|
||||
(block (statement (assignment (identifier) (expression (literal (number)))))))))
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue