文件名称:apg-js2-exp:不推荐使用。 请改用更新的apg-js。 模式匹配引擎类似于RegExp,但使用ABNF模式语法和APG解析器
文件大小:529KB
文件格式:ZIP
更新时间:2024-05-17 18:42:33
JavaScript
apg-exp-APG表达式 弃用使用更新的版本代替。 apg-exp是一个类似于正则表达式的模式匹配引擎,它使用的超集进行模式定义,并使用创建和应用模式匹配解析器。 教程:不要错过的。 它将引导您从嵌套到成对的括号以及其他括号的简单到相当复杂的模式匹配的基础知识。 (有些东西无法使用RegExp。)所有这些都为您列出了九(9)个动手的示例。 完整的用户指南:可以在./guide/index.html或找到完整的用户指南。 v2.1.0发行说明: 2.1.0版没有功能更改。 它对apg的依赖已被修改为改为依赖新的apg API 。 这消除了对node.js文件系统模块“ fs”的所有依赖。 一些开发框架与“ fs”不兼容。 apg-exp:作为介绍, 将是一个好的开始,而Jeffrey Friedl的书“ 将更好,更完整。 本简介将仅提及功能,并稍微介绍一下动机,并尝试指出ap
【文件预览】:
apg-js2-exp-master
----.gitignore(167B)
----guide()
--------apgExpError.html(4KB)
--------images()
--------nodeHits.html(4KB)
--------test.html(2KB)
--------unicode.html(1KB)
--------toText.html(4KB)
--------ast.html(2KB)
--------maxCallStackDepth.html(2KB)
--------sticky.html(2KB)
--------lastIndex.html(1KB)
--------global.html(2KB)
--------css()
--------flags.html(4KB)
--------debug.html(7KB)
--------index.html(5KB)
--------result.html(6KB)
--------defineUdt.html(2KB)
--------split.html(3KB)
--------exclude.html(3KB)
--------lastMatch.html(3KB)
--------trace.html(1KB)
--------import.js(4KB)
--------source.html(3KB)
--------replace.html(4KB)
--------exec.html(2KB)
----package.json(1KB)
----index.md(1KB)
----src()
--------parse-replacement.js(4KB)
--------split.js(2KB)
--------replace-grammar.js(5KB)
--------replace.js(5KB)
--------apg-exp.js(21KB)
--------sabnf-generator.js(2KB)
--------result.js(20KB)
--------exec.js(9KB)
--------flags.js(2KB)
----apg-exp-min.css(3KB)
----apg-exp.js(448KB)
----README.md(9KB)
----apg-exp-min.js(195KB)
----abnf()
--------replace-grammar.bnf(363B)
----apg-exp.css(4KB)
----.npmignore(97B)
----docco-gen(63B)