From d836aac9cd48362f5d241342476d76652485af23 Mon Sep 17 00:00:00 2001 From: bjorn Date: Tue, 12 Aug 2008 19:35:27 +0000 Subject: [PATCH] First working JavaScript translator. --- lib/javascript/gflib.js | 8 ++++---- lib/javascript/translator.html | 6 ++++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/javascript/gflib.js b/lib/javascript/gflib.js index 8d19f31b0..ee96edbab 100644 --- a/lib/javascript/gflib.js +++ b/lib/javascript/gflib.js @@ -15,10 +15,10 @@ GFGrammar.prototype.translate = function (input) { var trees = p.parseString(input, this.abstract.startcat); if (trees.length > 0) { outputs[c1] = new Array(); - for (var c2 in this.concretes) { - outputs[c1][c2] = new Array(); - for (var i in trees) { - outputs[c1][c2][i] = this.concretes[c2].linearize(trees[i]); + for (var i in trees) { + outputs[c1][i] = new Array(); + for (var c2 in this.concretes) { + outputs[c1][i][c2] = this.concretes[c2].linearize(trees[i]); } } } diff --git a/lib/javascript/translator.html b/lib/javascript/translator.html index 75ef2d079..b17b4bfea 100644 --- a/lib/javascript/translator.html +++ b/lib/javascript/translator.html @@ -5,12 +5,14 @@ + Web-based GF Translator
- - + +
+