├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── cmd └── unicode2ragel │ ├── doc.go │ └── main.go ├── examples └── csv │ ├── csv.rl │ ├── csv.rl.go │ ├── main.go │ └── parser.go ├── go.mod ├── lang_test.go ├── lang_test.rl ├── scanner.go ├── scanner_test.go └── testdata ├── bench_@latest_go1.13 ├── bench_@latest_go1.14 ├── bench_v1.0.0_go1.10 ├── bench_v1.1.2_go1.10 ├── bench_v1.1.2_go1.11 ├── bench_v2.0.1_go1.10 ├── bench_v2.0.1_go1.11 ├── bench_v2.0.2_go1.10 ├── bench_v2.0.2_go1.11 ├── bench_v2.0.3_go1.11 ├── bench_v2.0.4_go1.11 ├── bench_v2.1.0_go1.11 ├── bench_v2.2.0_go1.11 ├── bench_v2.2.1_go1.11 ├── issues └── issue5.input ├── lang_test.go └── update_bench.sh /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *_test 2 | .vscode 3 | /utf8.rl 4 | debug.test -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/README.md -------------------------------------------------------------------------------- /cmd/unicode2ragel/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/cmd/unicode2ragel/doc.go -------------------------------------------------------------------------------- /cmd/unicode2ragel/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/cmd/unicode2ragel/main.go -------------------------------------------------------------------------------- /examples/csv/csv.rl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/examples/csv/csv.rl -------------------------------------------------------------------------------- /examples/csv/csv.rl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/examples/csv/csv.rl.go -------------------------------------------------------------------------------- /examples/csv/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/examples/csv/main.go -------------------------------------------------------------------------------- /examples/csv/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/examples/csv/parser.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/db47h/ragel/v2 2 | 3 | go 1.13 4 | -------------------------------------------------------------------------------- /lang_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/lang_test.go -------------------------------------------------------------------------------- /lang_test.rl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/lang_test.rl -------------------------------------------------------------------------------- /scanner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/scanner.go -------------------------------------------------------------------------------- /scanner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/scanner_test.go -------------------------------------------------------------------------------- /testdata/bench_@latest_go1.13: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/bench_@latest_go1.13 -------------------------------------------------------------------------------- /testdata/bench_@latest_go1.14: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/bench_@latest_go1.14 -------------------------------------------------------------------------------- /testdata/bench_v1.0.0_go1.10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/bench_v1.0.0_go1.10 -------------------------------------------------------------------------------- /testdata/bench_v1.1.2_go1.10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/bench_v1.1.2_go1.10 -------------------------------------------------------------------------------- /testdata/bench_v1.1.2_go1.11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/bench_v1.1.2_go1.11 -------------------------------------------------------------------------------- /testdata/bench_v2.0.1_go1.10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/bench_v2.0.1_go1.10 -------------------------------------------------------------------------------- /testdata/bench_v2.0.1_go1.11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/bench_v2.0.1_go1.11 -------------------------------------------------------------------------------- /testdata/bench_v2.0.2_go1.10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/bench_v2.0.2_go1.10 -------------------------------------------------------------------------------- /testdata/bench_v2.0.2_go1.11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/bench_v2.0.2_go1.11 -------------------------------------------------------------------------------- /testdata/bench_v2.0.3_go1.11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/bench_v2.0.3_go1.11 -------------------------------------------------------------------------------- /testdata/bench_v2.0.4_go1.11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/bench_v2.0.4_go1.11 -------------------------------------------------------------------------------- /testdata/bench_v2.1.0_go1.11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/bench_v2.1.0_go1.11 -------------------------------------------------------------------------------- /testdata/bench_v2.2.0_go1.11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/bench_v2.2.0_go1.11 -------------------------------------------------------------------------------- /testdata/bench_v2.2.1_go1.11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/bench_v2.2.1_go1.11 -------------------------------------------------------------------------------- /testdata/issues/issue5.input: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /testdata/lang_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/lang_test.go -------------------------------------------------------------------------------- /testdata/update_bench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/db47h/ragel/HEAD/testdata/update_bench.sh --------------------------------------------------------------------------------