├── .editorconfig ├── .github └── workflows │ ├── encoding-list-updated.yml │ └── test.yml ├── .gitignore ├── .idea └── runConfigurations │ ├── ErrorMessagesSpec.xml │ └── ksc_formats_all.xml ├── LICENSE ├── README.md ├── RELEASE_NOTES.md ├── js ├── README.md ├── package.json └── src │ └── main │ └── scala │ └── io │ └── kaitai │ └── struct │ ├── JavaScriptImporter.scala │ ├── MainJs.scala │ ├── Platform.scala │ └── format │ ├── JavaScriptClassSpecs.scala │ └── JavaScriptKSYParser.scala ├── jvm └── src │ ├── main │ └── scala │ │ └── io │ │ └── kaitai │ │ └── struct │ │ ├── JavaMain.scala │ │ ├── Platform.scala │ │ └── formats │ │ ├── JavaClassSpecs.scala │ │ └── JavaKSYParser.scala │ └── test │ └── scala │ └── io │ └── kaitai │ └── struct │ ├── ErrorMessagesSpec.scala │ ├── LanguageOutputWriterSpec.scala │ ├── SimpleMatchers.scala │ ├── UtilsSpec.scala │ ├── datatype │ └── SwitchType$Test.scala │ ├── exprlang │ ├── Ast$Test.scala │ ├── ExpressionsSpec.scala │ └── TypesRefSpec.scala │ ├── format │ ├── AttrSpec$Test.scala │ ├── KSVersion$Test.scala │ └── ProcessExpr$Test.scala │ ├── precompile │ └── CanonicalizeEncodingNames$Test.scala │ ├── problems │ └── ProblemCoords$Test.scala │ └── translators │ ├── ExpressionValidator$Test.scala │ ├── TestTypeProviders.scala │ ├── TranslatorSpec.scala │ └── TypeDetector$Test.scala ├── project ├── build.properties └── plugins.sbt ├── publish_deb_to_cloudsmith.sh ├── publish_js_to_npm.sh └── shared └── src ├── main └── scala │ └── io │ └── kaitai │ └── struct │ ├── AbstractCompiler.scala │ ├── ClassCompiler.scala │ ├── ClassTypeProvider.scala │ ├── CompileLog.scala │ ├── ConstructClassCompiler.scala │ ├── DocClassCompiler.scala │ ├── EncodingList.scala │ ├── GoClassCompiler.scala │ ├── GraphvizClassCompiler.scala │ ├── HtmlClassCompiler.scala │ ├── ImportList.scala │ ├── JSON.scala │ ├── LanguageOutputWriter.scala │ ├── Log.scala │ ├── Main.scala │ ├── NimClassCompiler.scala │ ├── RuntimeConfig.scala │ ├── RustClassCompiler.scala │ ├── TypeProcessor.scala │ ├── Utils.scala │ ├── XMLUtils.scala │ ├── datatype │ ├── BitEndianness.scala │ ├── DataType.scala │ ├── Endianness.scala │ └── KSError.scala │ ├── exprlang │ ├── Ast.scala │ ├── ConstEvaluator.scala │ ├── Expressions.scala │ └── Lexical.scala │ ├── format │ ├── AttrSpec.scala │ ├── ClassSpec.scala │ ├── ClassSpecs.scala │ ├── DocSpec.scala │ ├── EnumSpec.scala │ ├── EnumValueSpec.scala │ ├── Identifier.scala │ ├── InstanceSpec.scala │ ├── KSVersion.scala │ ├── MemberSpec.scala │ ├── MetaSpec.scala │ ├── ParamDefSpec.scala │ ├── ParseUtils.scala │ ├── ProcessExpr.scala │ ├── RepeatSpec.scala │ ├── ValidationSpec.scala │ └── YAMLPath.scala │ ├── languages │ ├── CSharpCompiler.scala │ ├── CppCompiler.scala │ ├── GoCompiler.scala │ ├── JavaCompiler.scala │ ├── JavaScriptCompiler.scala │ ├── LuaCompiler.scala │ ├── NimCompiler.scala │ ├── PHPCompiler.scala │ ├── PerlCompiler.scala │ ├── PythonCompiler.scala │ ├── RubyCompiler.scala │ ├── RustCompiler.scala │ ├── ZigCompiler.scala │ └── components │ │ ├── AllocateAndStoreIO.scala │ │ ├── AllocateIOLocalVar.scala │ │ ├── CommonReads.scala │ │ ├── CppImportList.scala │ │ ├── EveryReadIsExpression.scala │ │ ├── EveryWriteIsExpression.scala │ │ ├── ExceptionNames.scala │ │ ├── ExtraAttrs.scala │ │ ├── FetchInstances.scala │ │ ├── GenericChecks.scala │ │ ├── GoReads.scala │ │ ├── GoSwitchOps.scala │ │ ├── LanguageCompiler.scala │ │ ├── LanguageCompilerStatic.scala │ │ ├── NoNeedForFullClassPath.scala │ │ ├── ObjectOrientedLanguage.scala │ │ ├── SingleOutputFile.scala │ │ ├── StreamStructNames.scala │ │ ├── SwitchIfOps.scala │ │ ├── SwitchOps.scala │ │ ├── UniversalDoc.scala │ │ ├── UniversalFooter.scala │ │ ├── UpperCamelCaseClasses.scala │ │ └── ValidateOps.scala │ ├── precompile │ ├── CalculateSeqSizes.scala │ ├── CanonicalizeEncodingNames.scala │ ├── Exceptions.scala │ ├── LoadImports.scala │ ├── MarkupClassNames.scala │ ├── ParentTypes.scala │ ├── PrecompileStep.scala │ ├── ResolveTypes.scala │ ├── SpecsValueTypeDerive.scala │ ├── StyleCheckIds.scala │ ├── TypeValidator.scala │ └── ValueTypesDeriver.scala │ ├── problems │ ├── CompilationProblem.scala │ ├── CompilationProblemException.scala │ ├── ProblemCoords.scala │ └── ProblemSeverity.scala │ └── translators │ ├── AbstractTranslator.scala │ ├── BaseTranslator.scala │ ├── ByteArraysAsTrueArrays.scala │ ├── CSharpTranslator.scala │ ├── CommonArraysAndCast.scala │ ├── CommonLiterals.scala │ ├── CommonMethods.scala │ ├── CommonOps.scala │ ├── CommonSizeOf.scala │ ├── ConstructTranslator.scala │ ├── CppTranslator.scala │ ├── ExpressionValidator.scala │ ├── GoTranslator.scala │ ├── JavaScriptTranslator.scala │ ├── JavaTranslator.scala │ ├── LuaTranslator.scala │ ├── MinSignedIntegers.scala │ ├── NimTranslator.scala │ ├── PHPTranslator.scala │ ├── PerlTranslator.scala │ ├── PythonTranslator.scala │ ├── RubyTranslator.scala │ ├── RustTranslator.scala │ ├── TypeDetector.scala │ ├── TypeProvider.scala │ └── ZigTranslator.scala └── windows └── License.rtf /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/encoding-list-updated.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/.github/workflows/encoding-list-updated.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/runConfigurations/ErrorMessagesSpec.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/.idea/runConfigurations/ErrorMessagesSpec.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/ksc_formats_all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/.idea/runConfigurations/ksc_formats_all.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/js/README.md -------------------------------------------------------------------------------- /js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/js/package.json -------------------------------------------------------------------------------- /js/src/main/scala/io/kaitai/struct/JavaScriptImporter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/js/src/main/scala/io/kaitai/struct/JavaScriptImporter.scala -------------------------------------------------------------------------------- /js/src/main/scala/io/kaitai/struct/MainJs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/js/src/main/scala/io/kaitai/struct/MainJs.scala -------------------------------------------------------------------------------- /js/src/main/scala/io/kaitai/struct/Platform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/js/src/main/scala/io/kaitai/struct/Platform.scala -------------------------------------------------------------------------------- /js/src/main/scala/io/kaitai/struct/format/JavaScriptClassSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/js/src/main/scala/io/kaitai/struct/format/JavaScriptClassSpecs.scala -------------------------------------------------------------------------------- /js/src/main/scala/io/kaitai/struct/format/JavaScriptKSYParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/js/src/main/scala/io/kaitai/struct/format/JavaScriptKSYParser.scala -------------------------------------------------------------------------------- /jvm/src/main/scala/io/kaitai/struct/JavaMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/main/scala/io/kaitai/struct/JavaMain.scala -------------------------------------------------------------------------------- /jvm/src/main/scala/io/kaitai/struct/Platform.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/main/scala/io/kaitai/struct/Platform.scala -------------------------------------------------------------------------------- /jvm/src/main/scala/io/kaitai/struct/formats/JavaClassSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/main/scala/io/kaitai/struct/formats/JavaClassSpecs.scala -------------------------------------------------------------------------------- /jvm/src/main/scala/io/kaitai/struct/formats/JavaKSYParser.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/main/scala/io/kaitai/struct/formats/JavaKSYParser.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/ErrorMessagesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/ErrorMessagesSpec.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/LanguageOutputWriterSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/LanguageOutputWriterSpec.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/SimpleMatchers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/SimpleMatchers.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/UtilsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/UtilsSpec.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/datatype/SwitchType$Test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/datatype/SwitchType$Test.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/exprlang/Ast$Test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/exprlang/Ast$Test.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/exprlang/ExpressionsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/exprlang/ExpressionsSpec.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/exprlang/TypesRefSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/exprlang/TypesRefSpec.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/format/AttrSpec$Test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/format/AttrSpec$Test.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/format/KSVersion$Test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/format/KSVersion$Test.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/format/ProcessExpr$Test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/format/ProcessExpr$Test.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/precompile/CanonicalizeEncodingNames$Test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/precompile/CanonicalizeEncodingNames$Test.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/problems/ProblemCoords$Test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/problems/ProblemCoords$Test.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/translators/ExpressionValidator$Test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/translators/ExpressionValidator$Test.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/translators/TestTypeProviders.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/translators/TestTypeProviders.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/translators/TranslatorSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/translators/TranslatorSpec.scala -------------------------------------------------------------------------------- /jvm/src/test/scala/io/kaitai/struct/translators/TypeDetector$Test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/jvm/src/test/scala/io/kaitai/struct/translators/TypeDetector$Test.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.11.7 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /publish_deb_to_cloudsmith.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/publish_deb_to_cloudsmith.sh -------------------------------------------------------------------------------- /publish_js_to_npm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/publish_js_to_npm.sh -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/AbstractCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/AbstractCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/ClassCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/ClassCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/ClassTypeProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/ClassTypeProvider.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/CompileLog.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/CompileLog.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/ConstructClassCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/ConstructClassCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/DocClassCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/DocClassCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/EncodingList.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/EncodingList.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/GoClassCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/GoClassCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/GraphvizClassCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/GraphvizClassCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/HtmlClassCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/HtmlClassCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/ImportList.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/ImportList.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/JSON.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/JSON.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/LanguageOutputWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/LanguageOutputWriter.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/Log.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/Log.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/Main.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/Main.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/NimClassCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/NimClassCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/RuntimeConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/RuntimeConfig.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/RustClassCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/RustClassCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/TypeProcessor.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/TypeProcessor.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/Utils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/Utils.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/XMLUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/XMLUtils.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/datatype/BitEndianness.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/datatype/BitEndianness.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/datatype/DataType.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/datatype/DataType.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/datatype/Endianness.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/datatype/Endianness.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/datatype/KSError.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/datatype/KSError.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/exprlang/Ast.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/exprlang/Ast.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/exprlang/ConstEvaluator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/exprlang/ConstEvaluator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/exprlang/Expressions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/exprlang/Expressions.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/exprlang/Lexical.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/exprlang/Lexical.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/AttrSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/AttrSpec.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/ClassSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/ClassSpec.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/ClassSpecs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/ClassSpecs.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/DocSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/DocSpec.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/EnumSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/EnumSpec.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/EnumValueSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/EnumValueSpec.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/Identifier.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/Identifier.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/InstanceSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/InstanceSpec.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/KSVersion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/KSVersion.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/MemberSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/MemberSpec.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/MetaSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/MetaSpec.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/ParamDefSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/ParamDefSpec.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/ParseUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/ParseUtils.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/ProcessExpr.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/ProcessExpr.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/RepeatSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/RepeatSpec.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/ValidationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/ValidationSpec.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/format/YAMLPath.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/format/YAMLPath.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/CSharpCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/CSharpCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/CppCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/CppCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/GoCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/GoCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/JavaCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/JavaCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/JavaScriptCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/JavaScriptCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/LuaCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/LuaCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/NimCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/NimCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/PHPCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/PHPCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/PerlCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/PerlCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/PythonCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/PythonCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/RubyCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/RubyCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/RustCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/RustCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/ZigCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/ZigCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/AllocateAndStoreIO.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/AllocateAndStoreIO.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/AllocateIOLocalVar.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/AllocateIOLocalVar.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/CommonReads.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/CommonReads.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/CppImportList.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/CppImportList.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/EveryReadIsExpression.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/EveryReadIsExpression.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/EveryWriteIsExpression.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/EveryWriteIsExpression.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/ExceptionNames.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/ExceptionNames.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/ExtraAttrs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/ExtraAttrs.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/FetchInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/FetchInstances.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/GenericChecks.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/GenericChecks.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/GoReads.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/GoReads.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/GoSwitchOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/GoSwitchOps.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/LanguageCompiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/LanguageCompiler.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/LanguageCompilerStatic.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/LanguageCompilerStatic.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/NoNeedForFullClassPath.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/NoNeedForFullClassPath.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/ObjectOrientedLanguage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/ObjectOrientedLanguage.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/SingleOutputFile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/SingleOutputFile.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/StreamStructNames.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/StreamStructNames.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/SwitchIfOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/SwitchIfOps.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/SwitchOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/SwitchOps.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/UniversalDoc.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/UniversalDoc.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/UniversalFooter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/UniversalFooter.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/UpperCamelCaseClasses.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/UpperCamelCaseClasses.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/languages/components/ValidateOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/languages/components/ValidateOps.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/precompile/CalculateSeqSizes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/precompile/CalculateSeqSizes.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/precompile/CanonicalizeEncodingNames.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/precompile/CanonicalizeEncodingNames.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/precompile/Exceptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/precompile/Exceptions.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/precompile/LoadImports.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/precompile/LoadImports.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/precompile/MarkupClassNames.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/precompile/MarkupClassNames.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/precompile/ParentTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/precompile/ParentTypes.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/precompile/PrecompileStep.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/precompile/PrecompileStep.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/precompile/ResolveTypes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/precompile/ResolveTypes.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/precompile/SpecsValueTypeDerive.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/precompile/SpecsValueTypeDerive.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/precompile/StyleCheckIds.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/precompile/StyleCheckIds.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/precompile/TypeValidator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/precompile/TypeValidator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/precompile/ValueTypesDeriver.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/precompile/ValueTypesDeriver.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/problems/CompilationProblem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/problems/CompilationProblem.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/problems/CompilationProblemException.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/problems/CompilationProblemException.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/problems/ProblemCoords.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/problems/ProblemCoords.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/problems/ProblemSeverity.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/problems/ProblemSeverity.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/AbstractTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/AbstractTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/BaseTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/BaseTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/ByteArraysAsTrueArrays.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/ByteArraysAsTrueArrays.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/CSharpTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/CSharpTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/CommonArraysAndCast.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/CommonArraysAndCast.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/CommonLiterals.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/CommonLiterals.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/CommonMethods.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/CommonMethods.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/CommonOps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/CommonOps.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/CommonSizeOf.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/CommonSizeOf.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/ConstructTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/ConstructTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/CppTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/CppTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/ExpressionValidator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/ExpressionValidator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/GoTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/GoTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/JavaScriptTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/JavaScriptTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/JavaTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/JavaTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/LuaTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/LuaTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/MinSignedIntegers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/MinSignedIntegers.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/NimTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/NimTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/PHPTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/PHPTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/PerlTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/PerlTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/PythonTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/PythonTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/RubyTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/RubyTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/RustTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/RustTranslator.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/TypeDetector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/TypeDetector.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/TypeProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/TypeProvider.scala -------------------------------------------------------------------------------- /shared/src/main/scala/io/kaitai/struct/translators/ZigTranslator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/main/scala/io/kaitai/struct/translators/ZigTranslator.scala -------------------------------------------------------------------------------- /shared/src/windows/License.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kaitai-io/kaitai_struct_compiler/HEAD/shared/src/windows/License.rtf --------------------------------------------------------------------------------