First working version of babel

This commit is contained in:
Tyler Long
2017-04-17 22:34:25 +08:00
parent 4032824c79
commit 5d68359eb6
11 changed files with 22 additions and 18 deletions

View File

@@ -202,15 +202,14 @@ var parser = (function () {
vstack.length = vstack.length - n
lstack.length = lstack.length - n
}
_token_stack:
var lex = function () {
var token
token = lexer.lex() || EOF
if (typeof token !== 'number') {
var lex = function () {
var token
token = lexer.lex() || EOF
if (typeof token !== 'number') {
token = self.symbols_[token] || token
}
return token
}
return token
}
var symbol, preErrorSymbol, state, action, a, r, yyval = {}, p, len, newState, expected
while (true) {
state = stack[stack.length - 1]

View File

@@ -142,8 +142,7 @@ var parser = (function () {
vstack.length = vstack.length - n
lstack.length = lstack.length - n
}
_token_stack:
var lex = function () {
var lex = function () {
var token
token = lexer.lex() || EOF
if (typeof token !== 'number') {

View File

@@ -182,8 +182,7 @@ var parser = (function () {
vstack.length = vstack.length - n
lstack.length = lstack.length - n
}
_token_stack:
var lex = function () {
var lex = function () {
var token
token = lexer.lex() || EOF
if (typeof token !== 'number') {

View File

@@ -347,8 +347,7 @@ var parser = (function () {
vstack.length = vstack.length - n
lstack.length = lstack.length - n
}
_token_stack:
var lex = function () {
var lex = function () {
var token
token = lexer.lex() || EOF
if (typeof token !== 'number') {

View File

@@ -155,7 +155,6 @@ var parser = (function () {
vstack.length = vstack.length - n
lstack.length = lstack.length - n
}
_token_stack:
var lex = function () {
var token
token = lexer.lex() || EOF

View File

@@ -181,8 +181,7 @@ var parser = (function () {
vstack.length = vstack.length - n
lstack.length = lstack.length - n
}
_token_stack:
var lex = function () {
var lex = function () {
var token
token = lexer.lex() || EOF
if (typeof token !== 'number') {

View File

@@ -252,8 +252,7 @@ var parser = (function () {
vstack.length = vstack.length - n
lstack.length = lstack.length - n
}
_token_stack:
var lex = function () {
var lex = function () {
var token
token = lexer.lex() || EOF
if (typeof token !== 'number') {