├── .github ├── PULL_REQUEST_TEMPLATE.md ├── no-response.yml └── workflows │ └── build.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── pig-gradle-plugin ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── org │ └── partiql │ └── pig │ └── gradle │ └── PigPlugin.kt ├── pig-runtime ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── org │ │ └── partiql │ │ └── pig │ │ └── runtime │ │ ├── BoolPrimitive.kt │ │ ├── DomainNode.kt │ │ ├── DomainVisitorBase.kt │ │ ├── DomainVisitorFoldBase.kt │ │ ├── DomainVisitorTransformBase.kt │ │ ├── ErrorHelpers.kt │ │ ├── Experimental.kt │ │ ├── IntermediateRecord.kt │ │ ├── IonElementHelpers.kt │ │ ├── IonElementTransformerBase.kt │ │ ├── LongPrimitive.kt │ │ ├── MalformedDomainDataException.kt │ │ ├── MetaContainingNode.kt │ │ ├── PrimitiveUtils.kt │ │ └── SymbolPrimitive.kt │ └── test │ └── kotlin │ └── org │ └── partiql │ └── pig │ └── runtime │ ├── ErrorHelpersTests.kt │ ├── IntermediateRecordTests.kt │ ├── IonElementTransformerBaseTests.kt │ ├── LongPrimitiveTests.kt │ └── SymbolPrimitiveTests.kt ├── pig-tests ├── build.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── org │ │ └── partiql │ │ └── pig │ │ └── tests │ │ └── generated │ │ ├── CalculatorAst.generated.kt │ │ ├── DomainA.generated.kt │ │ ├── DomainAToDomainB.generated.kt │ │ ├── DomainB.generated.kt │ │ ├── EnhancedCalculatorAst.generated.kt │ │ ├── MultiWordDomain.generated.kt │ │ ├── PartiqlBasic.generated.kt │ │ ├── TestDomain.generated.kt │ │ ├── ToyLang.generated.kt │ │ ├── ToyLangIndexed.generated.kt │ │ ├── ToyLangIndexedToToyLang.generated.kt │ │ └── ToyLangToToyLangIndexed.generated.kt │ └── test │ ├── kotlin │ └── org │ │ └── partiql │ │ └── pig │ │ └── tests │ │ ├── ArgumentsProviderBase.kt │ │ ├── CopyTests.kt │ │ ├── CustomMetasTests.kt │ │ ├── EqualityTests.kt │ │ ├── IonElementTransformerErrorTests.kt │ │ ├── IonElementTransformerTests.kt │ │ ├── MultiWordDomainNamingTest.kt │ │ ├── PermuteTransformSmokeTests.kt │ │ ├── PermuteTransformTests.kt │ │ ├── Scope.kt │ │ ├── SmokeTests.kt │ │ ├── SumConverterTests.kt │ │ ├── VisitorFoldTests.kt │ │ ├── VisitorTests.kt │ │ └── VisitorTransformTests.kt │ └── pig │ ├── partiql-basic.ion │ ├── sample-universe.ion │ └── toy-lang.ion ├── pig ├── build.gradle.kts └── src │ ├── main │ ├── kotlin │ │ └── org │ │ │ └── partiql │ │ │ └── pig │ │ │ ├── cmdline │ │ │ ├── Command.kt │ │ │ ├── CommandLineParser.kt │ │ │ └── TargetLanguage.kt │ │ │ ├── domain │ │ │ ├── Utils.kt │ │ │ ├── model │ │ │ │ ├── Arity.kt │ │ │ │ ├── DataType.kt │ │ │ │ ├── NamedElement.kt │ │ │ │ ├── SemanticErrorContext.kt │ │ │ │ ├── Statement.kt │ │ │ │ ├── TupleType.kt │ │ │ │ ├── TypeAnnotation.kt │ │ │ │ ├── TypeDomainSemanticChecker.kt │ │ │ │ ├── TypeRef.kt │ │ │ │ └── TypeUniverse.kt │ │ │ └── parser │ │ │ │ ├── ParserErrorContext.kt │ │ │ │ └── TypeDomainParser.kt │ │ │ ├── errors │ │ │ ├── Exceptions.kt │ │ │ └── PigError.kt │ │ │ ├── generator │ │ │ ├── FreeMarkerUtils.kt │ │ │ ├── IndentDirective.kt │ │ │ ├── custom │ │ │ │ ├── CTypeDomain.kt │ │ │ │ ├── CustomFreeMarkerGlobals.kt │ │ │ │ └── generator.kt │ │ │ ├── html │ │ │ │ └── generator.kt │ │ │ ├── ion │ │ │ │ └── generator.kt │ │ │ └── kotlin │ │ │ │ ├── KTypeDomain.kt │ │ │ │ ├── KTypeDomainConverter.kt │ │ │ │ ├── KotlinCrossDomainFreeMarkerGlobals.kt │ │ │ │ ├── KotlinDomainFreeMarkerGlobals.kt │ │ │ │ └── generator.kt │ │ │ ├── main.kt │ │ │ └── util │ │ │ ├── Capitalizers.kt │ │ │ └── IonElement.kt │ └── resources │ │ └── org │ │ └── partiql │ │ └── pig │ │ └── templates │ │ ├── html.ftl │ │ ├── kotlin-cross-domain-transform.ftl │ │ ├── kotlin-domain.ftl │ │ ├── kotlin-header.ftl │ │ ├── kotlin-visitor-fold.ftl │ │ ├── kotlin-visitor-transform.ftl │ │ └── kotlin-visitor.ftl │ └── test │ └── kotlin │ └── org │ └── partiql │ └── pig │ ├── cmdline │ └── CommandLineParserTests.kt │ ├── domain │ ├── PermuteDomainTests.kt │ ├── TypeAnnotationParserTests.kt │ ├── TypeDomainParserErrorsTest.kt │ ├── TypeDomainParserTests.kt │ ├── TypeDomainSemanticCheckerTests.kt │ └── Util.kt │ ├── generator │ ├── FreeMarkerFunctionsTest.kt │ ├── custom │ │ └── CreateCustomFreeMarkerGlobalsTest.kt │ ├── ion │ │ └── GenerateIonTest.kt │ └── kotlin │ │ └── KTypeDomainConverterKtTest.kt │ └── util │ └── CapitalizerTests.kt └── settings.gradle.kts /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/no-response.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/.github/no-response.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/gradlew.bat -------------------------------------------------------------------------------- /pig-gradle-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-gradle-plugin/build.gradle.kts -------------------------------------------------------------------------------- /pig-gradle-plugin/src/main/kotlin/org/partiql/pig/gradle/PigPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-gradle-plugin/src/main/kotlin/org/partiql/pig/gradle/PigPlugin.kt -------------------------------------------------------------------------------- /pig-runtime/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/build.gradle.kts -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/BoolPrimitive.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/BoolPrimitive.kt -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/DomainNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/DomainNode.kt -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/DomainVisitorBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/DomainVisitorBase.kt -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/DomainVisitorFoldBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/DomainVisitorFoldBase.kt -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/DomainVisitorTransformBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/DomainVisitorTransformBase.kt -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/ErrorHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/ErrorHelpers.kt -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/Experimental.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/Experimental.kt -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/IntermediateRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/IntermediateRecord.kt -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/IonElementHelpers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/IonElementHelpers.kt -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/IonElementTransformerBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/IonElementTransformerBase.kt -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/LongPrimitive.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/LongPrimitive.kt -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/MalformedDomainDataException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/MalformedDomainDataException.kt -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/MetaContainingNode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/MetaContainingNode.kt -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/PrimitiveUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/PrimitiveUtils.kt -------------------------------------------------------------------------------- /pig-runtime/src/main/kotlin/org/partiql/pig/runtime/SymbolPrimitive.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/main/kotlin/org/partiql/pig/runtime/SymbolPrimitive.kt -------------------------------------------------------------------------------- /pig-runtime/src/test/kotlin/org/partiql/pig/runtime/ErrorHelpersTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/test/kotlin/org/partiql/pig/runtime/ErrorHelpersTests.kt -------------------------------------------------------------------------------- /pig-runtime/src/test/kotlin/org/partiql/pig/runtime/IntermediateRecordTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/test/kotlin/org/partiql/pig/runtime/IntermediateRecordTests.kt -------------------------------------------------------------------------------- /pig-runtime/src/test/kotlin/org/partiql/pig/runtime/IonElementTransformerBaseTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/test/kotlin/org/partiql/pig/runtime/IonElementTransformerBaseTests.kt -------------------------------------------------------------------------------- /pig-runtime/src/test/kotlin/org/partiql/pig/runtime/LongPrimitiveTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/test/kotlin/org/partiql/pig/runtime/LongPrimitiveTests.kt -------------------------------------------------------------------------------- /pig-runtime/src/test/kotlin/org/partiql/pig/runtime/SymbolPrimitiveTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-runtime/src/test/kotlin/org/partiql/pig/runtime/SymbolPrimitiveTests.kt -------------------------------------------------------------------------------- /pig-tests/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/build.gradle.kts -------------------------------------------------------------------------------- /pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/CalculatorAst.generated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/CalculatorAst.generated.kt -------------------------------------------------------------------------------- /pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/DomainA.generated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/DomainA.generated.kt -------------------------------------------------------------------------------- /pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/DomainAToDomainB.generated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/DomainAToDomainB.generated.kt -------------------------------------------------------------------------------- /pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/DomainB.generated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/DomainB.generated.kt -------------------------------------------------------------------------------- /pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/EnhancedCalculatorAst.generated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/EnhancedCalculatorAst.generated.kt -------------------------------------------------------------------------------- /pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/MultiWordDomain.generated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/MultiWordDomain.generated.kt -------------------------------------------------------------------------------- /pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/PartiqlBasic.generated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/PartiqlBasic.generated.kt -------------------------------------------------------------------------------- /pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/TestDomain.generated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/TestDomain.generated.kt -------------------------------------------------------------------------------- /pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/ToyLang.generated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/ToyLang.generated.kt -------------------------------------------------------------------------------- /pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/ToyLangIndexed.generated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/ToyLangIndexed.generated.kt -------------------------------------------------------------------------------- /pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/ToyLangIndexedToToyLang.generated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/ToyLangIndexedToToyLang.generated.kt -------------------------------------------------------------------------------- /pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/ToyLangToToyLangIndexed.generated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/main/kotlin/org/partiql/pig/tests/generated/ToyLangToToyLangIndexed.generated.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/ArgumentsProviderBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/ArgumentsProviderBase.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/CopyTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/CopyTests.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/CustomMetasTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/CustomMetasTests.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/EqualityTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/EqualityTests.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/IonElementTransformerErrorTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/IonElementTransformerErrorTests.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/IonElementTransformerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/IonElementTransformerTests.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/MultiWordDomainNamingTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/MultiWordDomainNamingTest.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/PermuteTransformSmokeTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/PermuteTransformSmokeTests.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/PermuteTransformTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/PermuteTransformTests.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/Scope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/Scope.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/SmokeTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/SmokeTests.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/SumConverterTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/SumConverterTests.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/VisitorFoldTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/VisitorFoldTests.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/VisitorTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/VisitorTests.kt -------------------------------------------------------------------------------- /pig-tests/src/test/kotlin/org/partiql/pig/tests/VisitorTransformTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/kotlin/org/partiql/pig/tests/VisitorTransformTests.kt -------------------------------------------------------------------------------- /pig-tests/src/test/pig/partiql-basic.ion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/pig/partiql-basic.ion -------------------------------------------------------------------------------- /pig-tests/src/test/pig/sample-universe.ion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/pig/sample-universe.ion -------------------------------------------------------------------------------- /pig-tests/src/test/pig/toy-lang.ion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig-tests/src/test/pig/toy-lang.ion -------------------------------------------------------------------------------- /pig/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/build.gradle.kts -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/cmdline/Command.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/cmdline/Command.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/cmdline/CommandLineParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/cmdline/CommandLineParser.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/cmdline/TargetLanguage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/cmdline/TargetLanguage.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/domain/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/domain/Utils.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/domain/model/Arity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/domain/model/Arity.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/domain/model/DataType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/domain/model/DataType.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/domain/model/NamedElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/domain/model/NamedElement.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/domain/model/SemanticErrorContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/domain/model/SemanticErrorContext.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/domain/model/Statement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/domain/model/Statement.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/domain/model/TupleType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/domain/model/TupleType.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/domain/model/TypeAnnotation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/domain/model/TypeAnnotation.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/domain/model/TypeDomainSemanticChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/domain/model/TypeDomainSemanticChecker.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/domain/model/TypeRef.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/domain/model/TypeRef.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/domain/model/TypeUniverse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/domain/model/TypeUniverse.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/domain/parser/ParserErrorContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/domain/parser/ParserErrorContext.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/domain/parser/TypeDomainParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/domain/parser/TypeDomainParser.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/errors/Exceptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/errors/Exceptions.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/errors/PigError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/errors/PigError.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/generator/FreeMarkerUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/generator/FreeMarkerUtils.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/generator/IndentDirective.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/generator/IndentDirective.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/generator/custom/CTypeDomain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/generator/custom/CTypeDomain.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/generator/custom/CustomFreeMarkerGlobals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/generator/custom/CustomFreeMarkerGlobals.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/generator/custom/generator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/generator/custom/generator.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/generator/html/generator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/generator/html/generator.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/generator/ion/generator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/generator/ion/generator.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/generator/kotlin/KTypeDomain.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/generator/kotlin/KTypeDomain.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/generator/kotlin/KTypeDomainConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/generator/kotlin/KTypeDomainConverter.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/generator/kotlin/KotlinCrossDomainFreeMarkerGlobals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/generator/kotlin/KotlinCrossDomainFreeMarkerGlobals.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/generator/kotlin/KotlinDomainFreeMarkerGlobals.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/generator/kotlin/KotlinDomainFreeMarkerGlobals.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/generator/kotlin/generator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/generator/kotlin/generator.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/main.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/util/Capitalizers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/util/Capitalizers.kt -------------------------------------------------------------------------------- /pig/src/main/kotlin/org/partiql/pig/util/IonElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/kotlin/org/partiql/pig/util/IonElement.kt -------------------------------------------------------------------------------- /pig/src/main/resources/org/partiql/pig/templates/html.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/resources/org/partiql/pig/templates/html.ftl -------------------------------------------------------------------------------- /pig/src/main/resources/org/partiql/pig/templates/kotlin-cross-domain-transform.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/resources/org/partiql/pig/templates/kotlin-cross-domain-transform.ftl -------------------------------------------------------------------------------- /pig/src/main/resources/org/partiql/pig/templates/kotlin-domain.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/resources/org/partiql/pig/templates/kotlin-domain.ftl -------------------------------------------------------------------------------- /pig/src/main/resources/org/partiql/pig/templates/kotlin-header.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/resources/org/partiql/pig/templates/kotlin-header.ftl -------------------------------------------------------------------------------- /pig/src/main/resources/org/partiql/pig/templates/kotlin-visitor-fold.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/resources/org/partiql/pig/templates/kotlin-visitor-fold.ftl -------------------------------------------------------------------------------- /pig/src/main/resources/org/partiql/pig/templates/kotlin-visitor-transform.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/resources/org/partiql/pig/templates/kotlin-visitor-transform.ftl -------------------------------------------------------------------------------- /pig/src/main/resources/org/partiql/pig/templates/kotlin-visitor.ftl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/main/resources/org/partiql/pig/templates/kotlin-visitor.ftl -------------------------------------------------------------------------------- /pig/src/test/kotlin/org/partiql/pig/cmdline/CommandLineParserTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/test/kotlin/org/partiql/pig/cmdline/CommandLineParserTests.kt -------------------------------------------------------------------------------- /pig/src/test/kotlin/org/partiql/pig/domain/PermuteDomainTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/test/kotlin/org/partiql/pig/domain/PermuteDomainTests.kt -------------------------------------------------------------------------------- /pig/src/test/kotlin/org/partiql/pig/domain/TypeAnnotationParserTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/test/kotlin/org/partiql/pig/domain/TypeAnnotationParserTests.kt -------------------------------------------------------------------------------- /pig/src/test/kotlin/org/partiql/pig/domain/TypeDomainParserErrorsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/test/kotlin/org/partiql/pig/domain/TypeDomainParserErrorsTest.kt -------------------------------------------------------------------------------- /pig/src/test/kotlin/org/partiql/pig/domain/TypeDomainParserTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/test/kotlin/org/partiql/pig/domain/TypeDomainParserTests.kt -------------------------------------------------------------------------------- /pig/src/test/kotlin/org/partiql/pig/domain/TypeDomainSemanticCheckerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/test/kotlin/org/partiql/pig/domain/TypeDomainSemanticCheckerTests.kt -------------------------------------------------------------------------------- /pig/src/test/kotlin/org/partiql/pig/domain/Util.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/test/kotlin/org/partiql/pig/domain/Util.kt -------------------------------------------------------------------------------- /pig/src/test/kotlin/org/partiql/pig/generator/FreeMarkerFunctionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/test/kotlin/org/partiql/pig/generator/FreeMarkerFunctionsTest.kt -------------------------------------------------------------------------------- /pig/src/test/kotlin/org/partiql/pig/generator/custom/CreateCustomFreeMarkerGlobalsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/test/kotlin/org/partiql/pig/generator/custom/CreateCustomFreeMarkerGlobalsTest.kt -------------------------------------------------------------------------------- /pig/src/test/kotlin/org/partiql/pig/generator/ion/GenerateIonTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/test/kotlin/org/partiql/pig/generator/ion/GenerateIonTest.kt -------------------------------------------------------------------------------- /pig/src/test/kotlin/org/partiql/pig/generator/kotlin/KTypeDomainConverterKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/test/kotlin/org/partiql/pig/generator/kotlin/KTypeDomainConverterKtTest.kt -------------------------------------------------------------------------------- /pig/src/test/kotlin/org/partiql/pig/util/CapitalizerTests.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/pig/src/test/kotlin/org/partiql/pig/util/CapitalizerTests.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/partiql/partiql-ir-generator/HEAD/settings.gradle.kts --------------------------------------------------------------------------------