├── .github └── FUNDING.yml ├── .gitignore ├── .travis.yml ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── new-self-syntax.txt ├── old-self-syntax.txt ├── old-syntax.txt ├── self-syntax-1.0.txt └── self-syntax.txt ├── benches └── bench.rs ├── examples ├── bootstrap.rs ├── bootstrap_old.rs ├── hello_world.rs ├── indent.rs ├── key_value.rs └── neg_match.rs ├── scripts ├── id_rsa.enc └── travis-doc-upload.cfg ├── src ├── bootstrap │ ├── convert.rs │ ├── mod.rs │ └── rules.rs ├── json.rs ├── lib.rs ├── meta_rules │ ├── fast_select.rs │ ├── indent_settings.rs │ ├── lines.rs │ ├── mod.rs │ ├── node.rs │ ├── not.rs │ ├── number.rs │ ├── optional.rs │ ├── repeat.rs │ ├── rule.rs │ ├── select.rs │ ├── separate_by.rs │ ├── sequence.rs │ ├── tag.rs │ ├── text.rs │ ├── until_any.rs │ ├── until_any_or_whitespace.rs │ └── whitespace.rs ├── optimize.rs ├── parse_error.rs ├── parse_error_handler.rs ├── search │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── lib.rs └── tokenizer.rs └── tests └── lib.rs /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/README.md -------------------------------------------------------------------------------- /assets/new-self-syntax.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/assets/new-self-syntax.txt -------------------------------------------------------------------------------- /assets/old-self-syntax.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/assets/old-self-syntax.txt -------------------------------------------------------------------------------- /assets/old-syntax.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/assets/old-syntax.txt -------------------------------------------------------------------------------- /assets/self-syntax-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/assets/self-syntax-1.0.txt -------------------------------------------------------------------------------- /assets/self-syntax.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/assets/self-syntax.txt -------------------------------------------------------------------------------- /benches/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/benches/bench.rs -------------------------------------------------------------------------------- /examples/bootstrap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/examples/bootstrap.rs -------------------------------------------------------------------------------- /examples/bootstrap_old.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/examples/bootstrap_old.rs -------------------------------------------------------------------------------- /examples/hello_world.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/examples/hello_world.rs -------------------------------------------------------------------------------- /examples/indent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/examples/indent.rs -------------------------------------------------------------------------------- /examples/key_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/examples/key_value.rs -------------------------------------------------------------------------------- /examples/neg_match.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/examples/neg_match.rs -------------------------------------------------------------------------------- /scripts/id_rsa.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/scripts/id_rsa.enc -------------------------------------------------------------------------------- /scripts/travis-doc-upload.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/scripts/travis-doc-upload.cfg -------------------------------------------------------------------------------- /src/bootstrap/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/bootstrap/convert.rs -------------------------------------------------------------------------------- /src/bootstrap/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/bootstrap/mod.rs -------------------------------------------------------------------------------- /src/bootstrap/rules.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/bootstrap/rules.rs -------------------------------------------------------------------------------- /src/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/json.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/meta_rules/fast_select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/fast_select.rs -------------------------------------------------------------------------------- /src/meta_rules/indent_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/indent_settings.rs -------------------------------------------------------------------------------- /src/meta_rules/lines.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/lines.rs -------------------------------------------------------------------------------- /src/meta_rules/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/mod.rs -------------------------------------------------------------------------------- /src/meta_rules/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/node.rs -------------------------------------------------------------------------------- /src/meta_rules/not.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/not.rs -------------------------------------------------------------------------------- /src/meta_rules/number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/number.rs -------------------------------------------------------------------------------- /src/meta_rules/optional.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/optional.rs -------------------------------------------------------------------------------- /src/meta_rules/repeat.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/repeat.rs -------------------------------------------------------------------------------- /src/meta_rules/rule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/rule.rs -------------------------------------------------------------------------------- /src/meta_rules/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/select.rs -------------------------------------------------------------------------------- /src/meta_rules/separate_by.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/separate_by.rs -------------------------------------------------------------------------------- /src/meta_rules/sequence.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/sequence.rs -------------------------------------------------------------------------------- /src/meta_rules/tag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/tag.rs -------------------------------------------------------------------------------- /src/meta_rules/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/text.rs -------------------------------------------------------------------------------- /src/meta_rules/until_any.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/until_any.rs -------------------------------------------------------------------------------- /src/meta_rules/until_any_or_whitespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/until_any_or_whitespace.rs -------------------------------------------------------------------------------- /src/meta_rules/whitespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/meta_rules/whitespace.rs -------------------------------------------------------------------------------- /src/optimize.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/optimize.rs -------------------------------------------------------------------------------- /src/parse_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/parse_error.rs -------------------------------------------------------------------------------- /src/parse_error_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/parse_error_handler.rs -------------------------------------------------------------------------------- /src/search/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/search/.gitignore -------------------------------------------------------------------------------- /src/search/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/search/Cargo.toml -------------------------------------------------------------------------------- /src/search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/search/README.md -------------------------------------------------------------------------------- /src/search/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/search/src/lib.rs -------------------------------------------------------------------------------- /src/tokenizer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/src/tokenizer.rs -------------------------------------------------------------------------------- /tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PistonDevelopers/meta/HEAD/tests/lib.rs --------------------------------------------------------------------------------