├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── ci.yaml │ └── docs.yml ├── .gitignore ├── .vscode └── extensions.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── RELEASING.md ├── docs ├── assets │ └── llql_logo.svg ├── index.md ├── matchers │ ├── arithmetics.md │ ├── binary.md │ ├── call.md │ ├── cast.md │ ├── combine.md │ ├── constants.md │ ├── debug.md │ ├── exceptions.md │ ├── fcmp.md │ ├── general.md │ ├── icmp.md │ ├── logical_and_bitwise.md │ ├── operand_bundle.md │ └── types.md └── tables.md ├── media ├── llql_demo.png ├── llql_lit.png └── llql_logo.svg ├── mkdocs.yml └── src ├── arguments.rs ├── functions ├── matchers │ ├── arithmetic.rs │ ├── binary.rs │ ├── call.rs │ ├── cast.rs │ ├── combine.rs │ ├── constants.rs │ ├── debug.rs │ ├── exception.rs │ ├── fcmp.rs │ ├── icmp.rs │ ├── mod.rs │ ├── operand_bundle.rs │ ├── other.rs │ ├── shifts.rs │ ├── types.rs │ └── usage.rs └── mod.rs ├── ir ├── data_provider.rs ├── mod.rs ├── module_parser.rs ├── schema.rs ├── types.rs └── values.rs ├── line_editor.rs ├── main.rs └── matchers ├── binary.rs ├── call.rs ├── cast.rs ├── combine.rs ├── constants.rs ├── debug.rs ├── exception.rs ├── fcmp.rs ├── icmp.rs ├── mod.rs ├── operand_bundle.rs ├── other.rs ├── types.rs └── usage.rs /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: amrdeveloper -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/README.md -------------------------------------------------------------------------------- /RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/RELEASING.md -------------------------------------------------------------------------------- /docs/assets/llql_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/assets/llql_logo.svg -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/matchers/arithmetics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/matchers/arithmetics.md -------------------------------------------------------------------------------- /docs/matchers/binary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/matchers/binary.md -------------------------------------------------------------------------------- /docs/matchers/call.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/matchers/call.md -------------------------------------------------------------------------------- /docs/matchers/cast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/matchers/cast.md -------------------------------------------------------------------------------- /docs/matchers/combine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/matchers/combine.md -------------------------------------------------------------------------------- /docs/matchers/constants.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/matchers/constants.md -------------------------------------------------------------------------------- /docs/matchers/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/matchers/debug.md -------------------------------------------------------------------------------- /docs/matchers/exceptions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/matchers/exceptions.md -------------------------------------------------------------------------------- /docs/matchers/fcmp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/matchers/fcmp.md -------------------------------------------------------------------------------- /docs/matchers/general.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/matchers/general.md -------------------------------------------------------------------------------- /docs/matchers/icmp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/matchers/icmp.md -------------------------------------------------------------------------------- /docs/matchers/logical_and_bitwise.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/matchers/logical_and_bitwise.md -------------------------------------------------------------------------------- /docs/matchers/operand_bundle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/matchers/operand_bundle.md -------------------------------------------------------------------------------- /docs/matchers/types.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/matchers/types.md -------------------------------------------------------------------------------- /docs/tables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/docs/tables.md -------------------------------------------------------------------------------- /media/llql_demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/media/llql_demo.png -------------------------------------------------------------------------------- /media/llql_lit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/media/llql_lit.png -------------------------------------------------------------------------------- /media/llql_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/media/llql_logo.svg -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /src/arguments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/arguments.rs -------------------------------------------------------------------------------- /src/functions/matchers/arithmetic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/arithmetic.rs -------------------------------------------------------------------------------- /src/functions/matchers/binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/binary.rs -------------------------------------------------------------------------------- /src/functions/matchers/call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/call.rs -------------------------------------------------------------------------------- /src/functions/matchers/cast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/cast.rs -------------------------------------------------------------------------------- /src/functions/matchers/combine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/combine.rs -------------------------------------------------------------------------------- /src/functions/matchers/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/constants.rs -------------------------------------------------------------------------------- /src/functions/matchers/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/debug.rs -------------------------------------------------------------------------------- /src/functions/matchers/exception.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/exception.rs -------------------------------------------------------------------------------- /src/functions/matchers/fcmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/fcmp.rs -------------------------------------------------------------------------------- /src/functions/matchers/icmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/icmp.rs -------------------------------------------------------------------------------- /src/functions/matchers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/mod.rs -------------------------------------------------------------------------------- /src/functions/matchers/operand_bundle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/operand_bundle.rs -------------------------------------------------------------------------------- /src/functions/matchers/other.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/other.rs -------------------------------------------------------------------------------- /src/functions/matchers/shifts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/shifts.rs -------------------------------------------------------------------------------- /src/functions/matchers/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/types.rs -------------------------------------------------------------------------------- /src/functions/matchers/usage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/matchers/usage.rs -------------------------------------------------------------------------------- /src/functions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/functions/mod.rs -------------------------------------------------------------------------------- /src/ir/data_provider.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/ir/data_provider.rs -------------------------------------------------------------------------------- /src/ir/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/ir/mod.rs -------------------------------------------------------------------------------- /src/ir/module_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/ir/module_parser.rs -------------------------------------------------------------------------------- /src/ir/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/ir/schema.rs -------------------------------------------------------------------------------- /src/ir/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/ir/types.rs -------------------------------------------------------------------------------- /src/ir/values.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/ir/values.rs -------------------------------------------------------------------------------- /src/line_editor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/line_editor.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/matchers/binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/matchers/binary.rs -------------------------------------------------------------------------------- /src/matchers/call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/matchers/call.rs -------------------------------------------------------------------------------- /src/matchers/cast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/matchers/cast.rs -------------------------------------------------------------------------------- /src/matchers/combine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/matchers/combine.rs -------------------------------------------------------------------------------- /src/matchers/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/matchers/constants.rs -------------------------------------------------------------------------------- /src/matchers/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/matchers/debug.rs -------------------------------------------------------------------------------- /src/matchers/exception.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/matchers/exception.rs -------------------------------------------------------------------------------- /src/matchers/fcmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/matchers/fcmp.rs -------------------------------------------------------------------------------- /src/matchers/icmp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/matchers/icmp.rs -------------------------------------------------------------------------------- /src/matchers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/matchers/mod.rs -------------------------------------------------------------------------------- /src/matchers/operand_bundle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/matchers/operand_bundle.rs -------------------------------------------------------------------------------- /src/matchers/other.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/matchers/other.rs -------------------------------------------------------------------------------- /src/matchers/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/matchers/types.rs -------------------------------------------------------------------------------- /src/matchers/usage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmrDeveloper/LLQL/HEAD/src/matchers/usage.rs --------------------------------------------------------------------------------