├── .gitignore ├── .travis.yml ├── README.adoc ├── datatyper-example ├── pom.xml └── src │ ├── main │ ├── datatyper │ │ └── Request.typer │ └── java │ │ └── com │ │ └── theoryinpractise │ │ └── gadt │ │ └── Shouter.java │ └── test │ └── java │ └── com │ └── theoryinpractise │ └── gadt │ └── TestGadt.java ├── datatyper-lib ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── theoryinpractise │ │ └── datatyper │ │ ├── AccepterGenerator.java │ │ ├── DataTypeCompiler.java │ │ ├── DataTypeGenerator.java │ │ ├── DatatypeParser.java │ │ ├── MatcherGenerator.java │ │ ├── Support.java │ │ └── model │ │ ├── DataType.java │ │ ├── DataTypeContainer.java │ │ └── Field.java │ └── test │ ├── java │ └── com │ │ └── theoryinpractise │ │ └── datatyper │ │ ├── DatatyperTest.java │ │ └── PackageSettings.java │ └── resources │ ├── Test.typer │ └── com │ └── theoryinpractise │ └── datatyper │ └── DatatyperTest.testGadtFiles.approved.txt ├── datatyper-maven-plugin ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── theoryinpractise │ └── datatyper │ └── mojo │ └── DatatyperMojo.java ├── datatyper-maven-tile ├── pom.xml └── tile.xml └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/README.adoc -------------------------------------------------------------------------------- /datatyper-example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-example/pom.xml -------------------------------------------------------------------------------- /datatyper-example/src/main/datatyper/Request.typer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-example/src/main/datatyper/Request.typer -------------------------------------------------------------------------------- /datatyper-example/src/main/java/com/theoryinpractise/gadt/Shouter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-example/src/main/java/com/theoryinpractise/gadt/Shouter.java -------------------------------------------------------------------------------- /datatyper-example/src/test/java/com/theoryinpractise/gadt/TestGadt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-example/src/test/java/com/theoryinpractise/gadt/TestGadt.java -------------------------------------------------------------------------------- /datatyper-lib/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-lib/pom.xml -------------------------------------------------------------------------------- /datatyper-lib/src/main/java/com/theoryinpractise/datatyper/AccepterGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-lib/src/main/java/com/theoryinpractise/datatyper/AccepterGenerator.java -------------------------------------------------------------------------------- /datatyper-lib/src/main/java/com/theoryinpractise/datatyper/DataTypeCompiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-lib/src/main/java/com/theoryinpractise/datatyper/DataTypeCompiler.java -------------------------------------------------------------------------------- /datatyper-lib/src/main/java/com/theoryinpractise/datatyper/DataTypeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-lib/src/main/java/com/theoryinpractise/datatyper/DataTypeGenerator.java -------------------------------------------------------------------------------- /datatyper-lib/src/main/java/com/theoryinpractise/datatyper/DatatypeParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-lib/src/main/java/com/theoryinpractise/datatyper/DatatypeParser.java -------------------------------------------------------------------------------- /datatyper-lib/src/main/java/com/theoryinpractise/datatyper/MatcherGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-lib/src/main/java/com/theoryinpractise/datatyper/MatcherGenerator.java -------------------------------------------------------------------------------- /datatyper-lib/src/main/java/com/theoryinpractise/datatyper/Support.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-lib/src/main/java/com/theoryinpractise/datatyper/Support.java -------------------------------------------------------------------------------- /datatyper-lib/src/main/java/com/theoryinpractise/datatyper/model/DataType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-lib/src/main/java/com/theoryinpractise/datatyper/model/DataType.java -------------------------------------------------------------------------------- /datatyper-lib/src/main/java/com/theoryinpractise/datatyper/model/DataTypeContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-lib/src/main/java/com/theoryinpractise/datatyper/model/DataTypeContainer.java -------------------------------------------------------------------------------- /datatyper-lib/src/main/java/com/theoryinpractise/datatyper/model/Field.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-lib/src/main/java/com/theoryinpractise/datatyper/model/Field.java -------------------------------------------------------------------------------- /datatyper-lib/src/test/java/com/theoryinpractise/datatyper/DatatyperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-lib/src/test/java/com/theoryinpractise/datatyper/DatatyperTest.java -------------------------------------------------------------------------------- /datatyper-lib/src/test/java/com/theoryinpractise/datatyper/PackageSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-lib/src/test/java/com/theoryinpractise/datatyper/PackageSettings.java -------------------------------------------------------------------------------- /datatyper-lib/src/test/resources/Test.typer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-lib/src/test/resources/Test.typer -------------------------------------------------------------------------------- /datatyper-lib/src/test/resources/com/theoryinpractise/datatyper/DatatyperTest.testGadtFiles.approved.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-lib/src/test/resources/com/theoryinpractise/datatyper/DatatyperTest.testGadtFiles.approved.txt -------------------------------------------------------------------------------- /datatyper-maven-plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-maven-plugin/pom.xml -------------------------------------------------------------------------------- /datatyper-maven-plugin/src/main/java/com/theoryinpractise/datatyper/mojo/DatatyperMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-maven-plugin/src/main/java/com/theoryinpractise/datatyper/mojo/DatatyperMojo.java -------------------------------------------------------------------------------- /datatyper-maven-tile/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-maven-tile/pom.xml -------------------------------------------------------------------------------- /datatyper-maven-tile/tile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/datatyper-maven-tile/tile.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/talios/datatyper/HEAD/pom.xml --------------------------------------------------------------------------------