【发布时间】:2013-11-18 18:58:03
【问题描述】:
我存储了一个文件,我正在使用 Javascript 读取它。 问题是我想模拟一个句法验证器,却得不到好的结果。
syntax.txt:
class foo {
}
问题是我无法获取课程内容。 我要做的是验证是否有类声明:
fileString.match(\^class\g);
这返回给我:["class"],但我想得到foo { } 和里面的所有东西。
这可能吗?
如果文件更改会发生什么?就像是: 语法.txt:
class foo {
}
class bar {
}
谢谢!
【问题讨论】:
-
好吧,你的 reg exp 只寻找类部分......玩得开心,里面有打开和关闭 }。获取字符串很可能需要不止一个 reg exp。
-
我正在尝试通过为有限自动机绘制有向图来做到这一点!
标签: javascript syntax computer-science interpreter