V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
broker
V2EX  ›  JavaScript

用 js 的 Lex/Yacc 工具实现了一个 ECMAScript 的 parser

  •  
  •   broker · 2018-05-04 16:33:02 +08:00 · 5806 次点击
    这是一个创建于 2174 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 js 的 Lex/Yacc 工具Jison参考ECMAScript的规范实现了一个 parser,并扩展了JSX规范的支持,按规范实现了一个简单的ASI,欢迎对 parser 感兴趣的同学一起交流~

    Github: https://github.com/w-y/ecma262-jison

    主页

    在线 Demo

    5 条回复    2018-05-31 20:27:08 +08:00
    wakiki
        1
    wakiki  
       2018-05-04 16:42:58 +08:00 via iPhone
    求 Antlr4 版
    feff01
        2
    feff01  
       2018-05-30 16:40:15 +08:00
    注册这个账号就是为了给大佬点个赞
    AwayEM
        3
    AwayEM  
       2018-05-31 19:02:16 +08:00
    我也在写类似的相关东西,想用 antlr4 实现一个 typescript 的文法。主要是想应用。

    项目地址: https://github.com/AwayQu/idle
    broker
        4
    broker  
    OP
       2018-05-31 19:38:27 +08:00
    @AwayEM 已关注,在看《 antlr4 权威指南》~
    AwayEM
        5
    AwayEM  
       2018-05-31 20:27:08 +08:00
    @broker 稳的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4814 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 10:04 · PVG 18:04 · LAX 03:04 · JFK 06:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.