├── .github └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE.md ├── README.md ├── allman ├── Cargo.toml ├── README.md └── src │ ├── layout.rs │ ├── lib.rs │ └── render.rs ├── buf-trait ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── byteyarn ├── Cargo.toml ├── README.md └── src │ ├── boxed.rs │ ├── convert.rs │ ├── lib.rs │ ├── raw.rs │ ├── reffed.rs │ └── utf8.rs ├── gilded ├── Cargo.toml ├── README.md ├── attr │ ├── Cargo.toml │ └── lib.rs └── src │ ├── doc │ ├── json.rs │ ├── mod.rs │ └── yaml.rs │ └── lib.rs ├── ilex ├── Cargo.toml ├── README.md ├── attr │ ├── Cargo.toml │ └── lib.rs ├── src │ ├── file │ │ ├── context.rs │ │ └── mod.rs │ ├── fp.rs │ ├── ice.rs │ ├── lib.rs │ ├── report │ │ ├── builtin.rs │ │ ├── diagnostic.rs │ │ ├── mod.rs │ │ └── render.rs │ ├── rt │ │ ├── dfa.rs │ │ ├── emit2.rs │ │ ├── lexer.rs │ │ ├── mod.rs │ │ └── unicode.rs │ ├── rule.rs │ ├── spec.rs │ └── token │ │ ├── mod.rs │ │ ├── stream.rs │ │ └── summary.rs └── tests │ ├── greedy │ ├── greedy.tokens.yaml │ ├── greedy.txt │ ├── main.rs │ ├── newlines.tokens.yaml │ └── newlines.txt │ ├── json │ ├── array.ast.txt │ ├── array.json │ ├── array.tokens.yaml │ ├── main.rs │ ├── null.ast.txt │ ├── null.json │ ├── null.tokens.yaml │ ├── obj.ast.txt │ ├── obj.json │ └── obj.tokens.yaml │ ├── llvm │ ├── main.rs │ ├── smoke.ll │ └── smoke.tokens.yaml │ ├── numbers │ ├── main.rs │ ├── numbers.fp64.txt │ ├── numbers.tokens.yaml │ └── numbers.txt │ └── ui │ ├── ambiguous │ ├── idents.stderr │ ├── idents.txt │ ├── no_xid_after_br.stderr │ ├── no_xid_after_br.txt │ ├── no_xid_after_cm.stderr │ ├── no_xid_after_cm.txt │ ├── no_xid_after_id.stderr │ ├── no_xid_after_id.txt │ ├── no_xid_after_kw.stderr │ ├── no_xid_after_kw.txt │ ├── no_xid_after_nm.stderr │ ├── no_xid_after_nm.txt │ ├── no_xid_after_st.stderr │ ├── no_xid_after_st.txt │ ├── nums.stderr │ ├── nums.txt │ ├── symbols_after_comment.tokens.yaml │ ├── symbols_after_comment.txt │ ├── symbols_after_quoted.tokens.yaml │ └── symbols_after_quoted.txt │ ├── digital │ ├── invalid.stderr │ ├── invalid.txt │ ├── missing.stderr │ ├── missing.txt │ ├── points.stderr │ ├── points.txt │ ├── separators.stderr │ └── separators.txt │ ├── eof │ ├── bracket.stderr │ ├── bracket.txt │ ├── bracket_multiline.stderr │ ├── bracket_multiline.txt │ ├── comment.stderr │ ├── comment.txt │ ├── comment_multiline.stderr │ ├── comment_multiline.txt │ ├── mixed_brackets.stderr │ ├── mixed_brackets.txt │ ├── mixed_brackets_multiline.stderr │ ├── mixed_brackets_multiline.txt │ ├── quoted.stderr │ ├── quoted.txt │ ├── quoted_multiline.stderr │ └── quoted_multiline.txt │ ├── main.rs │ ├── too_small │ ├── cxx_tag.stderr │ ├── cxx_tag.txt │ ├── ident.stderr │ ├── ident.txt │ ├── rust_hashes.stderr │ └── rust_hashes.txt │ └── unrecognized │ ├── unrecognized.stderr │ └── unrecognized.txt ├── proc2decl ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── rust-toolchain.toml ├── rustfmt.toml └── twie ├── Cargo.toml ├── README.md └── src ├── impls.rs ├── lib.rs ├── poison_trie.txt └── raw ├── dump.rs ├── entries.rs ├── iter.rs ├── mod.rs └── nodes.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/README.md -------------------------------------------------------------------------------- /allman/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/allman/Cargo.toml -------------------------------------------------------------------------------- /allman/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/allman/README.md -------------------------------------------------------------------------------- /allman/src/layout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/allman/src/layout.rs -------------------------------------------------------------------------------- /allman/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/allman/src/lib.rs -------------------------------------------------------------------------------- /allman/src/render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/allman/src/render.rs -------------------------------------------------------------------------------- /buf-trait/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/buf-trait/Cargo.toml -------------------------------------------------------------------------------- /buf-trait/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/buf-trait/README.md -------------------------------------------------------------------------------- /buf-trait/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/buf-trait/src/lib.rs -------------------------------------------------------------------------------- /byteyarn/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/byteyarn/Cargo.toml -------------------------------------------------------------------------------- /byteyarn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/byteyarn/README.md -------------------------------------------------------------------------------- /byteyarn/src/boxed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/byteyarn/src/boxed.rs -------------------------------------------------------------------------------- /byteyarn/src/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/byteyarn/src/convert.rs -------------------------------------------------------------------------------- /byteyarn/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/byteyarn/src/lib.rs -------------------------------------------------------------------------------- /byteyarn/src/raw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/byteyarn/src/raw.rs -------------------------------------------------------------------------------- /byteyarn/src/reffed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/byteyarn/src/reffed.rs -------------------------------------------------------------------------------- /byteyarn/src/utf8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/byteyarn/src/utf8.rs -------------------------------------------------------------------------------- /gilded/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/gilded/Cargo.toml -------------------------------------------------------------------------------- /gilded/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/gilded/README.md -------------------------------------------------------------------------------- /gilded/attr/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/gilded/attr/Cargo.toml -------------------------------------------------------------------------------- /gilded/attr/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/gilded/attr/lib.rs -------------------------------------------------------------------------------- /gilded/src/doc/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/gilded/src/doc/json.rs -------------------------------------------------------------------------------- /gilded/src/doc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/gilded/src/doc/mod.rs -------------------------------------------------------------------------------- /gilded/src/doc/yaml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/gilded/src/doc/yaml.rs -------------------------------------------------------------------------------- /gilded/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/gilded/src/lib.rs -------------------------------------------------------------------------------- /ilex/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/Cargo.toml -------------------------------------------------------------------------------- /ilex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/README.md -------------------------------------------------------------------------------- /ilex/attr/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/attr/Cargo.toml -------------------------------------------------------------------------------- /ilex/attr/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/attr/lib.rs -------------------------------------------------------------------------------- /ilex/src/file/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/file/context.rs -------------------------------------------------------------------------------- /ilex/src/file/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/file/mod.rs -------------------------------------------------------------------------------- /ilex/src/fp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/fp.rs -------------------------------------------------------------------------------- /ilex/src/ice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/ice.rs -------------------------------------------------------------------------------- /ilex/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/lib.rs -------------------------------------------------------------------------------- /ilex/src/report/builtin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/report/builtin.rs -------------------------------------------------------------------------------- /ilex/src/report/diagnostic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/report/diagnostic.rs -------------------------------------------------------------------------------- /ilex/src/report/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/report/mod.rs -------------------------------------------------------------------------------- /ilex/src/report/render.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/report/render.rs -------------------------------------------------------------------------------- /ilex/src/rt/dfa.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/rt/dfa.rs -------------------------------------------------------------------------------- /ilex/src/rt/emit2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/rt/emit2.rs -------------------------------------------------------------------------------- /ilex/src/rt/lexer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/rt/lexer.rs -------------------------------------------------------------------------------- /ilex/src/rt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/rt/mod.rs -------------------------------------------------------------------------------- /ilex/src/rt/unicode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/rt/unicode.rs -------------------------------------------------------------------------------- /ilex/src/rule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/rule.rs -------------------------------------------------------------------------------- /ilex/src/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/spec.rs -------------------------------------------------------------------------------- /ilex/src/token/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/token/mod.rs -------------------------------------------------------------------------------- /ilex/src/token/stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/token/stream.rs -------------------------------------------------------------------------------- /ilex/src/token/summary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/src/token/summary.rs -------------------------------------------------------------------------------- /ilex/tests/greedy/greedy.tokens.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/greedy/greedy.tokens.yaml -------------------------------------------------------------------------------- /ilex/tests/greedy/greedy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/greedy/greedy.txt -------------------------------------------------------------------------------- /ilex/tests/greedy/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/greedy/main.rs -------------------------------------------------------------------------------- /ilex/tests/greedy/newlines.tokens.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/greedy/newlines.tokens.yaml -------------------------------------------------------------------------------- /ilex/tests/greedy/newlines.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/greedy/newlines.txt -------------------------------------------------------------------------------- /ilex/tests/json/array.ast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/json/array.ast.txt -------------------------------------------------------------------------------- /ilex/tests/json/array.json: -------------------------------------------------------------------------------- 1 | [null, true, false] -------------------------------------------------------------------------------- /ilex/tests/json/array.tokens.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/json/array.tokens.yaml -------------------------------------------------------------------------------- /ilex/tests/json/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/json/main.rs -------------------------------------------------------------------------------- /ilex/tests/json/null.ast.txt: -------------------------------------------------------------------------------- 1 | Null -------------------------------------------------------------------------------- /ilex/tests/json/null.json: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /ilex/tests/json/null.tokens.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/json/null.tokens.yaml -------------------------------------------------------------------------------- /ilex/tests/json/obj.ast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/json/obj.ast.txt -------------------------------------------------------------------------------- /ilex/tests/json/obj.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/json/obj.json -------------------------------------------------------------------------------- /ilex/tests/json/obj.tokens.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/json/obj.tokens.yaml -------------------------------------------------------------------------------- /ilex/tests/llvm/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/llvm/main.rs -------------------------------------------------------------------------------- /ilex/tests/llvm/smoke.ll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/llvm/smoke.ll -------------------------------------------------------------------------------- /ilex/tests/llvm/smoke.tokens.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/llvm/smoke.tokens.yaml -------------------------------------------------------------------------------- /ilex/tests/numbers/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/numbers/main.rs -------------------------------------------------------------------------------- /ilex/tests/numbers/numbers.fp64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/numbers/numbers.fp64.txt -------------------------------------------------------------------------------- /ilex/tests/numbers/numbers.tokens.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/numbers/numbers.tokens.yaml -------------------------------------------------------------------------------- /ilex/tests/numbers/numbers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/numbers/numbers.txt -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/idents.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/idents.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/idents.txt: -------------------------------------------------------------------------------- 1 | /foo/bar/ 2 | -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/no_xid_after_br.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/no_xid_after_br.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/no_xid_after_br.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/no_xid_after_br.txt -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/no_xid_after_cm.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/no_xid_after_cm.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/no_xid_after_cm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/no_xid_after_cm.txt -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/no_xid_after_id.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/no_xid_after_id.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/no_xid_after_id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/no_xid_after_id.txt -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/no_xid_after_kw.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/no_xid_after_kw.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/no_xid_after_kw.txt: -------------------------------------------------------------------------------- 1 | null nullable 2 | -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/no_xid_after_nm.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/no_xid_after_nm.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/no_xid_after_nm.txt: -------------------------------------------------------------------------------- 1 | %123 %123qua 2 | -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/no_xid_after_st.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/no_xid_after_st.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/no_xid_after_st.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/no_xid_after_st.txt -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/nums.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/nums.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/nums.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/nums.txt -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/symbols_after_comment.tokens.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/symbols_after_comment.tokens.yaml -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/symbols_after_comment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/symbols_after_comment.txt -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/symbols_after_quoted.tokens.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/symbols_after_quoted.tokens.yaml -------------------------------------------------------------------------------- /ilex/tests/ui/ambiguous/symbols_after_quoted.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/ambiguous/symbols_after_quoted.txt -------------------------------------------------------------------------------- /ilex/tests/ui/digital/invalid.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/digital/invalid.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/digital/invalid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/digital/invalid.txt -------------------------------------------------------------------------------- /ilex/tests/ui/digital/missing.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/digital/missing.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/digital/missing.txt: -------------------------------------------------------------------------------- 1 | 0xdeadbeef 2 | 0x 0xf 3 | -------------------------------------------------------------------------------- /ilex/tests/ui/digital/points.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/digital/points.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/digital/points.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/digital/points.txt -------------------------------------------------------------------------------- /ilex/tests/ui/digital/separators.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/digital/separators.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/digital/separators.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/digital/separators.txt -------------------------------------------------------------------------------- /ilex/tests/ui/eof/bracket.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/eof/bracket.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/eof/bracket.txt: -------------------------------------------------------------------------------- 1 | [[[]]] [[] 2 | -------------------------------------------------------------------------------- /ilex/tests/ui/eof/bracket_multiline.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/eof/bracket_multiline.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/eof/bracket_multiline.txt: -------------------------------------------------------------------------------- 1 | [ 2 | [] 3 | ][ -------------------------------------------------------------------------------- /ilex/tests/ui/eof/comment.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/eof/comment.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/eof/comment.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/eof/comment.txt -------------------------------------------------------------------------------- /ilex/tests/ui/eof/comment_multiline.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/eof/comment_multiline.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/eof/comment_multiline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/eof/comment_multiline.txt -------------------------------------------------------------------------------- /ilex/tests/ui/eof/mixed_brackets.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/eof/mixed_brackets.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/eof/mixed_brackets.txt: -------------------------------------------------------------------------------- 1 | [] () [) (] [(]) -------------------------------------------------------------------------------- /ilex/tests/ui/eof/mixed_brackets_multiline.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/eof/mixed_brackets_multiline.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/eof/mixed_brackets_multiline.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/eof/mixed_brackets_multiline.txt -------------------------------------------------------------------------------- /ilex/tests/ui/eof/quoted.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/eof/quoted.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/eof/quoted.txt: -------------------------------------------------------------------------------- 1 | 'foo' '' 'bar 2 | -------------------------------------------------------------------------------- /ilex/tests/ui/eof/quoted_multiline.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/eof/quoted_multiline.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/eof/quoted_multiline.txt: -------------------------------------------------------------------------------- 1 | 'foo' 2 | '' 3 | 'bar 4 | -------------------------------------------------------------------------------- /ilex/tests/ui/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/main.rs -------------------------------------------------------------------------------- /ilex/tests/ui/too_small/cxx_tag.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/too_small/cxx_tag.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/too_small/cxx_tag.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/too_small/cxx_tag.txt -------------------------------------------------------------------------------- /ilex/tests/ui/too_small/ident.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/too_small/ident.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/too_small/ident.txt: -------------------------------------------------------------------------------- 1 | %foo $bar % $oo 2 | -------------------------------------------------------------------------------- /ilex/tests/ui/too_small/rust_hashes.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/too_small/rust_hashes.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/too_small/rust_hashes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/too_small/rust_hashes.txt -------------------------------------------------------------------------------- /ilex/tests/ui/unrecognized/unrecognized.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/ilex/tests/ui/unrecognized/unrecognized.stderr -------------------------------------------------------------------------------- /ilex/tests/ui/unrecognized/unrecognized.txt: -------------------------------------------------------------------------------- 1 | multiple, null, [unrecognized], chunks!~ 2 | -------------------------------------------------------------------------------- /proc2decl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/proc2decl/Cargo.toml -------------------------------------------------------------------------------- /proc2decl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/proc2decl/README.md -------------------------------------------------------------------------------- /proc2decl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/proc2decl/src/lib.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /twie/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/twie/Cargo.toml -------------------------------------------------------------------------------- /twie/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/twie/README.md -------------------------------------------------------------------------------- /twie/src/impls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/twie/src/impls.rs -------------------------------------------------------------------------------- /twie/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/twie/src/lib.rs -------------------------------------------------------------------------------- /twie/src/poison_trie.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/twie/src/poison_trie.txt -------------------------------------------------------------------------------- /twie/src/raw/dump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/twie/src/raw/dump.rs -------------------------------------------------------------------------------- /twie/src/raw/entries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/twie/src/raw/entries.rs -------------------------------------------------------------------------------- /twie/src/raw/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/twie/src/raw/iter.rs -------------------------------------------------------------------------------- /twie/src/raw/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/twie/src/raw/mod.rs -------------------------------------------------------------------------------- /twie/src/raw/nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mcy/strings/HEAD/twie/src/raw/nodes.rs --------------------------------------------------------------------------------