# lexpro-dart **Repository Path**: jackyanjiaqi/lexpro-dart ## Basic Information - **Project Name**: lexpro-dart - **Description**: 语法解析,自定义DSL语言代码着色; lexpro库,基于lex库 v0.0.1 修改而来,配合文本编辑器,创建自定义的语法着色规则。 - **Primary Language**: Unknown - **License**: BSD-2-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-09-12 - **Last Updated**: 2021-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lexpro If picture can not be seen, read me at [github](https://github.com/zhuofaner/lexpro-dart). You can also learn from `example.dart`, it's so easy and full with comments. Intro: Lexers for different languages in Dart with Regular Expressions adapted from the awesome [pygments](https://pygments.org) library. Edit and Add new features by [jackyanjiaqi](https://github.com/jackyanjiaqi) # Tutoring ## 1. Basic Looping && Cover Relationship ![part1](readme/lesson_part1_small.jpg) ## 2. Statestack && POP ## 3. Error occurs place && other kind of POPS ## 4. Include && Empty ![part2](readme/lesson_part2_small.jpg) ## 5. How to use nextState prop ## 6. Parse.bygroups && strategies combine above all 1+2+3+4+5 ![part3](readme/lesson_part3_small.jpg) I think you can handle it.Learn by tests.Especaily newly added `lexers/senior/dart_import_test.dart` it supports senior grammer build.