├── .gitattributes ├── .github ├── semver.sh └── workflows │ ├── docs.yml │ ├── release.yml │ └── test-tag.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── README.md ├── clippy.toml ├── docs ├── book.toml ├── src │ ├── SUMMARY.md │ ├── assets │ │ ├── graphqxl-name.svg │ │ └── graphqxl.svg │ ├── features │ │ ├── generics.md │ │ ├── imports.md │ │ ├── inheritance.md │ │ ├── modifiers.md │ │ └── templates.md │ ├── googleb26578d7d06cd83a.html │ ├── installation.md │ ├── intro.md │ └── usage.md └── theme │ └── highlight.js ├── graphqxl_parser ├── Cargo.toml ├── src │ ├── ast_arguments.rs │ ├── ast_block_def.rs │ ├── ast_block_field.rs │ ├── ast_description.rs │ ├── ast_description_variables.rs │ ├── ast_directive.rs │ ├── ast_directive_def.rs │ ├── ast_directive_location.rs │ ├── ast_expandable_ref.rs │ ├── ast_function_call.rs │ ├── ast_generic.rs │ ├── ast_generic_block_def.rs │ ├── ast_generic_call.rs │ ├── ast_identifier.rs │ ├── ast_implements.rs │ ├── ast_import.rs │ ├── ast_modified_ref.rs │ ├── ast_scalar.rs │ ├── ast_schema.rs │ ├── ast_spec.rs │ ├── ast_union.rs │ ├── ast_value_basic_data.rs │ ├── ast_value_basic_type.rs │ ├── ast_value_data.rs │ ├── ast_value_type.rs │ ├── grammar.pest │ ├── lib.rs │ ├── parser.rs │ └── utils │ │ ├── already_defined_error.rs │ │ ├── custom_error.rs │ │ ├── mod.rs │ │ ├── owned_span.rs │ │ ├── parse_full_input.rs │ │ └── unknown_rule_error.rs └── test_graphqxl_files │ ├── 1.graphqxl │ ├── 2.graphqxl │ ├── cyclical1.graphqxl │ ├── cyclical2.graphqxl │ ├── cyclical3.graphqxl │ ├── no_duplicated1.graphqxl │ ├── no_duplicated2.graphqxl │ └── no_duplicated3.graphqxl ├── graphqxl_synthesizer ├── Cargo.toml └── src │ ├── lib.rs │ ├── synth_arguments.rs │ ├── synth_block_def.rs │ ├── synth_block_field.rs │ ├── synth_description.rs │ ├── synth_directive.rs │ ├── synth_directive_def.rs │ ├── synth_function_call.rs │ ├── synth_identifier.rs │ ├── synth_scalar.rs │ ├── synth_schema.rs │ ├── synth_spec.rs │ ├── synth_union.rs │ ├── synth_value_data.rs │ ├── synth_value_type.rs │ ├── synths │ ├── chain_synth.rs │ ├── mod.rs │ ├── multiline_list_synth.rs │ ├── one_line_list_synth.rs │ ├── pair_synth.rs │ ├── string_synth.rs │ └── synth_context.rs │ └── utils │ ├── escape_non_escaped_quotes.rs │ ├── is_last_iter.rs │ └── mod.rs ├── graphqxl_transpiler ├── Cargo.toml └── src │ ├── lib.rs │ ├── resolve_expandable_ref.rs │ ├── resolve_modified_ref.rs │ ├── transpile_block_def.rs │ ├── transpile_description.rs │ ├── transpile_generic_block_def.rs │ ├── transpile_spec.rs │ └── utils │ ├── block_def_store.rs │ └── mod.rs └── src ├── apollo_diagnostic_source.rs ├── main.rs ├── ok_or_anyhow_err.rs └── test ├── _other.graphqxl ├── apollo-schema-extension.graphqxl ├── apollo-schema-extension.graphqxl.result ├── bad-description-variables.graphqxl ├── bad-description-variables.graphqxl.result ├── bad-generic-replacement.graphqxl ├── bad-generic-replacement.graphqxl.result ├── bad-interface-implementation.graphqxl ├── bad-interface-implementation.graphqxl.result ├── bad-type-input-interoperability.graphqxl ├── bad-type-input-interoperability.graphqxl.result ├── comments-in-args.graphqxl ├── comments-in-args.graphqxl.result ├── deeply-nested.graphqxl ├── deeply-nested.graphqxl.result ├── default-arg.graphqxl ├── default-arg.graphqxl.result ├── description-variables.graphqxl ├── description-variables.graphqxl.result ├── descriptions.graphqxl ├── descriptions.graphqxl.result ├── different-kind-interoperability.graphqxl ├── different-kind-interoperability.graphqxl.result ├── extensions.graphqxl ├── extensions.graphqxl.result ├── file.graphqxl ├── file.graphqxl.result ├── generics.graphqxl ├── generics.graphqxl.result ├── invalid.graphqxl ├── invalid.graphqxl.result ├── optional.graphqxl ├── optional.graphqxl.result ├── private-fields-not-transpiled.graphqxl ├── private-fields-not-transpiled.graphqxl.result ├── required.graphqxl ├── required.graphqxl.result ├── types-interfaces.graphqxl └── types-interfaces.graphqxl.result /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/semver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/.github/semver.sh -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/.github/workflows/test-tag.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /.idea 3 | docs/book -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/README.md -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- 1 | enum-variant-size-threshold = 512 -------------------------------------------------------------------------------- /docs/book.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/docs/book.toml -------------------------------------------------------------------------------- /docs/src/SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/docs/src/SUMMARY.md -------------------------------------------------------------------------------- /docs/src/assets/graphqxl-name.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/docs/src/assets/graphqxl-name.svg -------------------------------------------------------------------------------- /docs/src/assets/graphqxl.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/docs/src/assets/graphqxl.svg -------------------------------------------------------------------------------- /docs/src/features/generics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/docs/src/features/generics.md -------------------------------------------------------------------------------- /docs/src/features/imports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/docs/src/features/imports.md -------------------------------------------------------------------------------- /docs/src/features/inheritance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/docs/src/features/inheritance.md -------------------------------------------------------------------------------- /docs/src/features/modifiers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/docs/src/features/modifiers.md -------------------------------------------------------------------------------- /docs/src/features/templates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/docs/src/features/templates.md -------------------------------------------------------------------------------- /docs/src/googleb26578d7d06cd83a.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/docs/src/googleb26578d7d06cd83a.html -------------------------------------------------------------------------------- /docs/src/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/docs/src/installation.md -------------------------------------------------------------------------------- /docs/src/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/docs/src/intro.md -------------------------------------------------------------------------------- /docs/src/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/docs/src/usage.md -------------------------------------------------------------------------------- /docs/theme/highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/docs/theme/highlight.js -------------------------------------------------------------------------------- /graphqxl_parser/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/Cargo.toml -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_arguments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_arguments.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_block_def.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_block_def.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_block_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_block_field.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_description.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_description.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_description_variables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_description_variables.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_directive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_directive.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_directive_def.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_directive_def.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_directive_location.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_directive_location.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_expandable_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_expandable_ref.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_function_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_function_call.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_generic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_generic.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_generic_block_def.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_generic_block_def.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_generic_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_generic_call.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_identifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_identifier.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_implements.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_implements.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_import.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_import.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_modified_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_modified_ref.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_scalar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_scalar.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_schema.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_spec.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_union.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_union.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_value_basic_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_value_basic_data.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_value_basic_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_value_basic_type.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_value_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_value_data.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/ast_value_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/ast_value_type.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/grammar.pest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/grammar.pest -------------------------------------------------------------------------------- /graphqxl_parser/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/lib.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/parser.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/utils/already_defined_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/utils/already_defined_error.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/utils/custom_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/utils/custom_error.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/utils/mod.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/utils/owned_span.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/utils/owned_span.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/utils/parse_full_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/utils/parse_full_input.rs -------------------------------------------------------------------------------- /graphqxl_parser/src/utils/unknown_rule_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/src/utils/unknown_rule_error.rs -------------------------------------------------------------------------------- /graphqxl_parser/test_graphqxl_files/1.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/test_graphqxl_files/1.graphqxl -------------------------------------------------------------------------------- /graphqxl_parser/test_graphqxl_files/2.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/test_graphqxl_files/2.graphqxl -------------------------------------------------------------------------------- /graphqxl_parser/test_graphqxl_files/cyclical1.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/test_graphqxl_files/cyclical1.graphqxl -------------------------------------------------------------------------------- /graphqxl_parser/test_graphqxl_files/cyclical2.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/test_graphqxl_files/cyclical2.graphqxl -------------------------------------------------------------------------------- /graphqxl_parser/test_graphqxl_files/cyclical3.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/test_graphqxl_files/cyclical3.graphqxl -------------------------------------------------------------------------------- /graphqxl_parser/test_graphqxl_files/no_duplicated1.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/test_graphqxl_files/no_duplicated1.graphqxl -------------------------------------------------------------------------------- /graphqxl_parser/test_graphqxl_files/no_duplicated2.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/test_graphqxl_files/no_duplicated2.graphqxl -------------------------------------------------------------------------------- /graphqxl_parser/test_graphqxl_files/no_duplicated3.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_parser/test_graphqxl_files/no_duplicated3.graphqxl -------------------------------------------------------------------------------- /graphqxl_synthesizer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/Cargo.toml -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/lib.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synth_arguments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synth_arguments.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synth_block_def.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synth_block_def.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synth_block_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synth_block_field.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synth_description.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synth_description.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synth_directive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synth_directive.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synth_directive_def.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synth_directive_def.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synth_function_call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synth_function_call.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synth_identifier.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synth_identifier.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synth_scalar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synth_scalar.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synth_schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synth_schema.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synth_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synth_spec.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synth_union.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synth_union.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synth_value_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synth_value_data.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synth_value_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synth_value_type.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synths/chain_synth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synths/chain_synth.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synths/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synths/mod.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synths/multiline_list_synth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synths/multiline_list_synth.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synths/one_line_list_synth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synths/one_line_list_synth.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synths/pair_synth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synths/pair_synth.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synths/string_synth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synths/string_synth.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/synths/synth_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/synths/synth_context.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/utils/escape_non_escaped_quotes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/utils/escape_non_escaped_quotes.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/utils/is_last_iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/utils/is_last_iter.rs -------------------------------------------------------------------------------- /graphqxl_synthesizer/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_synthesizer/src/utils/mod.rs -------------------------------------------------------------------------------- /graphqxl_transpiler/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_transpiler/Cargo.toml -------------------------------------------------------------------------------- /graphqxl_transpiler/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_transpiler/src/lib.rs -------------------------------------------------------------------------------- /graphqxl_transpiler/src/resolve_expandable_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_transpiler/src/resolve_expandable_ref.rs -------------------------------------------------------------------------------- /graphqxl_transpiler/src/resolve_modified_ref.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_transpiler/src/resolve_modified_ref.rs -------------------------------------------------------------------------------- /graphqxl_transpiler/src/transpile_block_def.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_transpiler/src/transpile_block_def.rs -------------------------------------------------------------------------------- /graphqxl_transpiler/src/transpile_description.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_transpiler/src/transpile_description.rs -------------------------------------------------------------------------------- /graphqxl_transpiler/src/transpile_generic_block_def.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_transpiler/src/transpile_generic_block_def.rs -------------------------------------------------------------------------------- /graphqxl_transpiler/src/transpile_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_transpiler/src/transpile_spec.rs -------------------------------------------------------------------------------- /graphqxl_transpiler/src/utils/block_def_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_transpiler/src/utils/block_def_store.rs -------------------------------------------------------------------------------- /graphqxl_transpiler/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/graphqxl_transpiler/src/utils/mod.rs -------------------------------------------------------------------------------- /src/apollo_diagnostic_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/apollo_diagnostic_source.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/ok_or_anyhow_err.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/ok_or_anyhow_err.rs -------------------------------------------------------------------------------- /src/test/_other.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/_other.graphqxl -------------------------------------------------------------------------------- /src/test/apollo-schema-extension.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/apollo-schema-extension.graphqxl -------------------------------------------------------------------------------- /src/test/apollo-schema-extension.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/apollo-schema-extension.graphqxl.result -------------------------------------------------------------------------------- /src/test/bad-description-variables.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/bad-description-variables.graphqxl -------------------------------------------------------------------------------- /src/test/bad-description-variables.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/bad-description-variables.graphqxl.result -------------------------------------------------------------------------------- /src/test/bad-generic-replacement.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/bad-generic-replacement.graphqxl -------------------------------------------------------------------------------- /src/test/bad-generic-replacement.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/bad-generic-replacement.graphqxl.result -------------------------------------------------------------------------------- /src/test/bad-interface-implementation.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/bad-interface-implementation.graphqxl -------------------------------------------------------------------------------- /src/test/bad-interface-implementation.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/bad-interface-implementation.graphqxl.result -------------------------------------------------------------------------------- /src/test/bad-type-input-interoperability.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/bad-type-input-interoperability.graphqxl -------------------------------------------------------------------------------- /src/test/bad-type-input-interoperability.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/bad-type-input-interoperability.graphqxl.result -------------------------------------------------------------------------------- /src/test/comments-in-args.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/comments-in-args.graphqxl -------------------------------------------------------------------------------- /src/test/comments-in-args.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/comments-in-args.graphqxl.result -------------------------------------------------------------------------------- /src/test/deeply-nested.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/deeply-nested.graphqxl -------------------------------------------------------------------------------- /src/test/deeply-nested.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/deeply-nested.graphqxl.result -------------------------------------------------------------------------------- /src/test/default-arg.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/default-arg.graphqxl -------------------------------------------------------------------------------- /src/test/default-arg.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/default-arg.graphqxl.result -------------------------------------------------------------------------------- /src/test/description-variables.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/description-variables.graphqxl -------------------------------------------------------------------------------- /src/test/description-variables.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/description-variables.graphqxl.result -------------------------------------------------------------------------------- /src/test/descriptions.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/descriptions.graphqxl -------------------------------------------------------------------------------- /src/test/descriptions.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/descriptions.graphqxl.result -------------------------------------------------------------------------------- /src/test/different-kind-interoperability.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/different-kind-interoperability.graphqxl -------------------------------------------------------------------------------- /src/test/different-kind-interoperability.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/different-kind-interoperability.graphqxl.result -------------------------------------------------------------------------------- /src/test/extensions.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/extensions.graphqxl -------------------------------------------------------------------------------- /src/test/extensions.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/extensions.graphqxl.result -------------------------------------------------------------------------------- /src/test/file.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/file.graphqxl -------------------------------------------------------------------------------- /src/test/file.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/file.graphqxl.result -------------------------------------------------------------------------------- /src/test/generics.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/generics.graphqxl -------------------------------------------------------------------------------- /src/test/generics.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/generics.graphqxl.result -------------------------------------------------------------------------------- /src/test/invalid.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/invalid.graphqxl -------------------------------------------------------------------------------- /src/test/invalid.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/invalid.graphqxl.result -------------------------------------------------------------------------------- /src/test/optional.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/optional.graphqxl -------------------------------------------------------------------------------- /src/test/optional.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/optional.graphqxl.result -------------------------------------------------------------------------------- /src/test/private-fields-not-transpiled.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/private-fields-not-transpiled.graphqxl -------------------------------------------------------------------------------- /src/test/private-fields-not-transpiled.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/private-fields-not-transpiled.graphqxl.result -------------------------------------------------------------------------------- /src/test/required.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/required.graphqxl -------------------------------------------------------------------------------- /src/test/required.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/required.graphqxl.result -------------------------------------------------------------------------------- /src/test/types-interfaces.graphqxl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/types-interfaces.graphqxl -------------------------------------------------------------------------------- /src/test/types-interfaces.graphqxl.result: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gabotechs/graphqxl/HEAD/src/test/types-interfaces.graphqxl.result --------------------------------------------------------------------------------