2015-06-08 21:47:02 -04:00
|
|
|
import io:*
|
|
|
|
|
import regex:*
|
|
|
|
|
|
|
|
|
|
fun main():int {
|
2015-06-12 14:16:28 -04:00
|
|
|
var reg = regex("ab")
|
|
|
|
|
println(reg.long_match("abab"))
|
|
|
|
|
println(reg.long_match("aab"))
|
2015-06-14 11:13:30 -04:00
|
|
|
|
|
|
|
|
println("second")
|
|
|
|
|
|
|
|
|
|
reg = regex("a*b+c")
|
|
|
|
|
println(reg.long_match("bc"))
|
|
|
|
|
println(reg.long_match("aaaaaaaaaaaaaaaabc"))
|
|
|
|
|
println(reg.long_match("aaaaaaaaaaaaaaaabbbbbbbbbc"))
|
|
|
|
|
println(reg.long_match("aaaaaaaaaaaaaaaa"))
|
|
|
|
|
println(reg.long_match("aaaaaaaaaaaaaaaac"))
|
|
|
|
|
println(reg.long_match("aaaaaaaaaaaaaaaab"))
|
2015-06-08 21:47:02 -04:00
|
|
|
return 0
|
|
|
|
|
}
|