1
0
Просмотр исходного кода

Merge pull request #294 from mkroehnert/ast-interpreter

parser: generate parser with cache and position tracking
Nicolas Petton 12 лет назад
Родитель
Сommit
19d56bd9e0
2 измененных файлов с 358 добавлено и 188 удалено
  1. 357 187
      js/parser.js
  2. 1 1
      st/Makefile

Разница между файлами не показана из-за своего большого размера
+ 357 - 187
js/parser.js


+ 1 - 1
st/Makefile

@@ -30,7 +30,7 @@ boot.js init.js:
 # $@ is the target
 # $< is the prerequisite
 parser.js: ../js/parser.pegjs
-	pegjs -e smalltalk.parser $< $@
+	pegjs --track-line-and-column --cache -e smalltalk.parser $< $@
 
 # Then we compile Kernel-*.st files depending on having boot.js, init.js and parser.js
 # $< means the first dependency - in other words Kernel-*.st

Некоторые файлы не были показаны из-за большого количества измененных файлов