You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Educational Regular expression Engine--purpose for education of automata theory.**
3
+
4
+
all base on C++11 standard library and a tiny C++11 template library [ATMPL](https://github.com/yufengzjj/ATMPL) .
5
+
6
+
this regular expression engine only support core operations:alternate,concat and closure.
7
+
8
+
it uses recursive descent parsing to parse regular expression and then generate finite state automata.it can generate DOT(Graphviz) file of NFA/DFA/miniDFA of the regular expression automata.
9
+
10
+
examples:
11
+
12
+
> ERE.exe --help
13
+
>
14
+
> -h [ --help ] produce help message
15
+
>
16
+
> -e [ --expr ] arg set regular expression
17
+
>
18
+
> -s [ --string ] arg string to check by regular expression
19
+
>
20
+
> -a [ --alphabet ] arg set regular expression alphabet
0 commit comments