├── .editorconfig ├── .github └── workflows │ ├── codeql-analysis.yml │ └── gradle.yml ├── .gitignore ├── .idea └── copyright │ ├── LMAX_Simple_DSL.xml │ └── profiles_settings.xml ├── .travis.yml ├── LICENCE.txt ├── README.md ├── config └── checkstyle │ ├── checkstyle.xml │ └── suppress.xml ├── gradle ├── maven.gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main └── java │ └── com │ └── lmax │ └── simpledsl │ ├── api │ ├── DslArg.java │ ├── DslParams.java │ ├── DslValues.java │ ├── OptionalArg.java │ ├── RepeatingArgGroup.java │ ├── RepeatingGroup.java │ ├── RequiredArg.java │ └── SimpleDslArg.java │ └── internal │ ├── DslParam.java │ ├── DslParamsImpl.java │ ├── DslParamsParser.java │ ├── NameValuePair.java │ ├── RepeatingParamGroup.java │ ├── RepeatingParamValues.java │ └── SimpleDslParam.java └── test └── java └── com └── lmax └── simpledsl └── internal ├── DslParamsImplTest.java ├── DslParamsParserTest.java ├── NameValuePairTest.java ├── RepeatingParamValuesTest.java └── SimpleDslParamTest.java /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/copyright/LMAX_Simple_DSL.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/.idea/copyright/LMAX_Simple_DSL.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENCE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/LICENCE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/README.md -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/checkstyle/suppress.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/config/checkstyle/suppress.xml -------------------------------------------------------------------------------- /gradle/maven.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/gradle/maven.gradle -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'simple-dsl' 2 | -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/api/DslArg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/api/DslArg.java -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/api/DslParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/api/DslParams.java -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/api/DslValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/api/DslValues.java -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/api/OptionalArg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/api/OptionalArg.java -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/api/RepeatingArgGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/api/RepeatingArgGroup.java -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/api/RepeatingGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/api/RepeatingGroup.java -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/api/RequiredArg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/api/RequiredArg.java -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/api/SimpleDslArg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/api/SimpleDslArg.java -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/internal/DslParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/internal/DslParam.java -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/internal/DslParamsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/internal/DslParamsImpl.java -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/internal/DslParamsParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/internal/DslParamsParser.java -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/internal/NameValuePair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/internal/NameValuePair.java -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/internal/RepeatingParamGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/internal/RepeatingParamGroup.java -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/internal/RepeatingParamValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/internal/RepeatingParamValues.java -------------------------------------------------------------------------------- /src/main/java/com/lmax/simpledsl/internal/SimpleDslParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/main/java/com/lmax/simpledsl/internal/SimpleDslParam.java -------------------------------------------------------------------------------- /src/test/java/com/lmax/simpledsl/internal/DslParamsImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/test/java/com/lmax/simpledsl/internal/DslParamsImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/lmax/simpledsl/internal/DslParamsParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/test/java/com/lmax/simpledsl/internal/DslParamsParserTest.java -------------------------------------------------------------------------------- /src/test/java/com/lmax/simpledsl/internal/NameValuePairTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/test/java/com/lmax/simpledsl/internal/NameValuePairTest.java -------------------------------------------------------------------------------- /src/test/java/com/lmax/simpledsl/internal/RepeatingParamValuesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/test/java/com/lmax/simpledsl/internal/RepeatingParamValuesTest.java -------------------------------------------------------------------------------- /src/test/java/com/lmax/simpledsl/internal/SimpleDslParamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LMAX-Exchange/Simple-DSL/HEAD/src/test/java/com/lmax/simpledsl/internal/SimpleDslParamTest.java --------------------------------------------------------------------------------