Update lab1/main.go

This commit is contained in:
Yupeng Chen 2023-03-27 11:14:42 +08:00
parent f3923f07e7
commit 818d5b923f
Signed by: cyp0633
GPG Key ID: A9F96679CAF4A2B9
1 changed files with 5 additions and 5 deletions

View File

@ -7,13 +7,13 @@ func main() {
// 测试正则表达式 (a|b)*abb
func testRegex() {
// r1 -> a
r1 := lab1.generateBasicNFA(DriverChar, 'a')
lab1.printGraph(r1)
r1 := generateBasicNFA(DriverChar, 'a')
printGraph(r1)
// r2 -> b
r2 := lab1.generateBasicNFA(DriverChar, 'b')
lab1.printGraph(r2)
r2 := generateBasicNFA(DriverChar, 'b')
printGraph(r2)
// r3 -> r1 | r2
r3 := lab1.unionNFA(r1, r2)
r3 := unionNFA(r1, r2)
printGraph(r3)
// r4 -> r3*
r4 := kleeneClosureNFA(r3)