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
23
Commits
1
Branch
0
Tags
edd8865d317f1302e6dae5c47a9f442b342aec5c
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
edd8865d31
额外测试
2021-01-26 14:53:06 +08:00
src
优化测试,文件读取测试
2021-01-26 14:51:28 +08:00
tests
额外测试
2021-01-26 14:53:06 +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%