This website requires JavaScript.
Explore
Help
Sign In
q792602257
/
MyDSL
Watch
0
Star
0
Fork
0
You've already forked MyDSL
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
21
Commits
1
Branch
0
Tags
3adf4811c0995fd6232ab3d536b650a799750d7d
Go to file
Code
Clone
HTTPS
Tea CLI
Open with VS Code
Open with VSCodium
Open with Intellij IDEA
Download ZIP
Download TAR.GZ
Download BUNDLE
Jerry Yan
3adf4811c0
添加更多Token
2021-01-22 17:49:27 +08:00
src
添加更多Token
2021-01-22 17:49:27 +08:00
tests
添加更多Token
2021-01-22 17:49:27 +08:00
.gitignore
StringReader部分
2020-12-18 18:12:47 +08:00
.gitlab-ci.yml
更换成链表结构
2021-01-22 10:20:05 +08:00
composer.json
更多Token类型
2021-01-22 17:00:16 +08:00
LICENSE
添加 LICENSE
2021-01-22 02:22:20 +00:00
phpunit.xml
PHPUnit Add Filter
2020-12-18 18:23:09 +08:00
README.md
正则匹配
2021-01-22 17:32:15 +08:00
README.md
Jerry-DSL
一个
src目录解析
Grammar
语法解析器,验证语法及拆分语法
Output
输出器,将解析的内容输出(并不执行)
Lexer
词法解析器,将语义转换成正常的语法供
Grammar
使用
Reader
读取器,供
Tokenizer
读取使用
Token
所有的Token
Token/Factory
Token工厂,生成Token用的
Tokenizer
转换成Token用的
Description
自己的DSL
Readme
89
KiB
Languages
PHP
100%