这是使用javascript进行代码语法错误检测的基本结构
Which is the basic structure of a code syntax error detection using javascript?
我正在设计一种语言,我想用一个丰富的代码编辑器来增强用户体验。首先,我在CodeMirror中遇到了困难,但后来我找到了ACE Editor,它也是开源的:)
我已经阅读了所有的内容,并决定采用第二种选择。但是我找不到如何实现错误检测机制;我指的是工人文件。所以…问题,最后,是,这是使用javascript查找语法错误的语法分析器的基本结构吗?(例如JSHint)
我很欣赏你的回答,非常感谢。
要了解javascript驱动的词法分析,请检查JSLint的源代码:
https://github.com/douglascrockford/JSLint/blob/master/jslint.js您需要特别注意第1183行,从这里开始进行词法分析和标记构建。好运!
相关文章:
- 使用(navigator.geolocation)检测浏览器功能错误
- 遇到错误后,更改检测似乎中断
- 如何避免正确的指令在NetBeans中被检测为错误
- JS中的HTML5视频标签错误检测
- 错误检测到多边形中的点
- 正在检测javascript中的键盘错误
- 使用JS检测所有JS错误
- 变化检测中的角度2+GridStack错误
- 如何检测以跨浏览器方式使用 Javascript 的 DOMParser 时的 XML 解析错误
- 检测Kendo UI值绑定错误
- three.js服务器端冲突检测错误
- 如何在Visual Studio代码中恢复Javascript语法错误检测
- 如何检测 IE 10+ 的错误事件
- 检测 html 表单是成功还是错误
- 简单的谷歌浏览器扩展程序来检测网页上的点击 - 没有显示警报(错误)
- JavaScript画布:“;随机的“;碰撞检测错误
- LESS: firebug在监视模式下检测错误
- React Native &Webpack: ESLint检测错误时令人困惑
- 为什么jsHint不'不检测错误&;未定义&;
- 检测“错误请求”;或者iframe中的404