Skip to content

Commit

Permalink
More fixes.
Browse files Browse the repository at this point in the history
Reviewed by @tolmasky.
  • Loading branch information
tolmasky committed Dec 26, 2011
1 parent 892cbe1 commit 9be3024
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions on_character.js
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ factories[ZERO_OR_MORE] = function(id, parent, state)
{
var result = function(character)
{
return list(parent, parser(rules[id][1], result), parent)(character);
return list(result, parser(rules[id][1], result), parent)(character);
}

return result;
Expand All @@ -176,7 +176,7 @@ factories[ONE_OR_MORE] = function(id, parent, state)
if (state === 0)
return parser(rules[id][1], parser(id, parent, state + 1))(character);

return list(parent, parser(rules[id][1], result), parent)(character);
return list(result, parser(rules[id][1], result), parent)(character);
}

return result;
Expand Down Expand Up @@ -259,15 +259,15 @@ if (true)
{
var json = JSON.parse(require("fs").readFileSync("/Users/tolmasky/Development/language/ParserSpeed/language2.js/grammar.json").toString()),
rules = json["table"],
input = require("fs").readFileSync(process.argv[2]).toString(),
input = require("fs").readFileSync("/Users/tolmasky/Development/language/on_character.js"/*process.argv[2]*/).toString(),
lang = parser(json["nameToUID"]["start"], success);//187
}
else
{
var json = JSON.parse(require("fs").readFileSync("/Users/tolmasky/Development/language/ParserSpeed/language2.js/simpler.json").toString()),
rules = json["table"],
input = "a",
lang = parser(json["nameToUID"]["start"], success);
lang = parser(json["nameToUID"]["AssignmentExpression"], success);
}
okidoke = false;
for (i = 0; i < input.length; ++i)
Expand Down

0 comments on commit 9be3024

Please sign in to comment.