├── LICENSE ├── example ├── .gitignore ├── oven.c ├── oven.h ├── oven.mkna ├── oven_instance.c ├── turnstile.c ├── turnstile.h └── turnstile.mkna ├── makina-compiler ├── .gitignore ├── .idea │ ├── .gitignore │ ├── artifacts │ │ └── makina_compiler_jar.xml │ ├── codeStyles │ │ ├── Project.xml │ │ └── codeStyleConfig.xml │ ├── kotlinc.xml │ ├── libraries │ │ ├── KotlinJavaRuntime.xml │ │ └── antlr-runtime-4.9.2.xml │ ├── misc.xml │ ├── modules.xml │ ├── runConfigurations │ │ ├── Compile.xml │ │ └── Test.xml │ └── vcs.xml ├── gen │ └── xyz │ │ └── colinholzman │ │ └── makina │ │ ├── makina.interp │ │ ├── makina.tokens │ │ ├── makinaBaseListener.java │ │ ├── makinaBaseVisitor.java │ │ ├── makinaLexer.interp │ │ ├── makinaLexer.java │ │ ├── makinaLexer.tokens │ │ ├── makinaListener.java │ │ ├── makinaParser.java │ │ └── makinaVisitor.java ├── lib │ ├── antlr-runtime-4.9.2.jar │ ├── apiguardian-api-1.0.0.jar │ ├── junit-jupiter-5.4.2.jar │ ├── junit-jupiter-api-5.4.2.jar │ ├── junit-jupiter-engine-5.4.2.jar │ ├── junit-jupiter-params-5.4.2.jar │ ├── junit-platform-commons-1.4.2.jar │ ├── junit-platform-engine-1.4.2.jar │ └── opentest4j-1.1.1.jar ├── makina-compiler.iml ├── out │ └── artifacts │ │ └── makina_compiler_jar │ │ └── makina-compiler.jar ├── src │ ├── META-INF │ │ └── MANIFEST.MF │ ├── makina.g4 │ ├── picocli │ │ └── CommandLine.java │ └── xyz │ │ └── colinholzman │ │ └── makina │ │ ├── CliOptions.kt │ │ ├── CodeGenerator.kt │ │ ├── FileVisitor.kt │ │ ├── Handler.kt │ │ ├── HandlerVisitor.kt │ │ ├── IdVisitor.kt │ │ ├── Machine.kt │ │ ├── Main.kt │ │ ├── Node.kt │ │ ├── Parse.kt │ │ ├── SourceLocation.kt │ │ ├── State.kt │ │ ├── StateConfiguration.kt │ │ ├── StateVisitor.kt │ │ ├── Target.kt │ │ ├── TargetVisitor.kt │ │ ├── ThrowingErrorListener.kt │ │ ├── Transition.kt │ │ └── isRoot.kt └── test │ └── xyz │ └── colinholzman │ └── makina │ ├── CodeGeneratorTest.kt │ ├── DefaultTransitionTest.kt │ ├── ExternalMakefileTest.kt │ ├── ExternalTransitionTest.kt │ ├── FinalTest.kt │ ├── HandlerTest.kt │ ├── MachineTest.kt │ ├── MainTest.kt │ ├── ParseTest.kt │ ├── SourceLocationTest.kt │ ├── StateConfigurationTest.kt │ ├── StateTest.kt │ ├── TestStates.kt │ └── TransitionTest.kt ├── readme.md └── test ├── code_generator_test ├── .gitignore ├── makefile ├── test_data.h ├── test_driver.c └── test_source.mkna ├── default_transition ├── .gitignore ├── makefile ├── test_driver.c └── test_source.mkna ├── external_transition ├── .gitignore ├── makefile ├── test_driver.c └── test_source.mkna └── final ├── .gitignore ├── makefile ├── test_driver.c └── test_source.mkna /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/LICENSE -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | *.exe -------------------------------------------------------------------------------- /example/oven.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/example/oven.c -------------------------------------------------------------------------------- /example/oven.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/example/oven.h -------------------------------------------------------------------------------- /example/oven.mkna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/example/oven.mkna -------------------------------------------------------------------------------- /example/oven_instance.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/example/oven_instance.c -------------------------------------------------------------------------------- /example/turnstile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/example/turnstile.c -------------------------------------------------------------------------------- /example/turnstile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/example/turnstile.h -------------------------------------------------------------------------------- /example/turnstile.mkna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/example/turnstile.mkna -------------------------------------------------------------------------------- /makina-compiler/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/.gitignore -------------------------------------------------------------------------------- /makina-compiler/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /makina-compiler/.idea/artifacts/makina_compiler_jar.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/.idea/artifacts/makina_compiler_jar.xml -------------------------------------------------------------------------------- /makina-compiler/.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /makina-compiler/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /makina-compiler/.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/.idea/kotlinc.xml -------------------------------------------------------------------------------- /makina-compiler/.idea/libraries/KotlinJavaRuntime.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/.idea/libraries/KotlinJavaRuntime.xml -------------------------------------------------------------------------------- /makina-compiler/.idea/libraries/antlr-runtime-4.9.2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/.idea/libraries/antlr-runtime-4.9.2.xml -------------------------------------------------------------------------------- /makina-compiler/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/.idea/misc.xml -------------------------------------------------------------------------------- /makina-compiler/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/.idea/modules.xml -------------------------------------------------------------------------------- /makina-compiler/.idea/runConfigurations/Compile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/.idea/runConfigurations/Compile.xml -------------------------------------------------------------------------------- /makina-compiler/.idea/runConfigurations/Test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/.idea/runConfigurations/Test.xml -------------------------------------------------------------------------------- /makina-compiler/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/.idea/vcs.xml -------------------------------------------------------------------------------- /makina-compiler/gen/xyz/colinholzman/makina/makina.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/gen/xyz/colinholzman/makina/makina.interp -------------------------------------------------------------------------------- /makina-compiler/gen/xyz/colinholzman/makina/makina.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/gen/xyz/colinholzman/makina/makina.tokens -------------------------------------------------------------------------------- /makina-compiler/gen/xyz/colinholzman/makina/makinaBaseListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/gen/xyz/colinholzman/makina/makinaBaseListener.java -------------------------------------------------------------------------------- /makina-compiler/gen/xyz/colinholzman/makina/makinaBaseVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/gen/xyz/colinholzman/makina/makinaBaseVisitor.java -------------------------------------------------------------------------------- /makina-compiler/gen/xyz/colinholzman/makina/makinaLexer.interp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/gen/xyz/colinholzman/makina/makinaLexer.interp -------------------------------------------------------------------------------- /makina-compiler/gen/xyz/colinholzman/makina/makinaLexer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/gen/xyz/colinholzman/makina/makinaLexer.java -------------------------------------------------------------------------------- /makina-compiler/gen/xyz/colinholzman/makina/makinaLexer.tokens: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/gen/xyz/colinholzman/makina/makinaLexer.tokens -------------------------------------------------------------------------------- /makina-compiler/gen/xyz/colinholzman/makina/makinaListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/gen/xyz/colinholzman/makina/makinaListener.java -------------------------------------------------------------------------------- /makina-compiler/gen/xyz/colinholzman/makina/makinaParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/gen/xyz/colinholzman/makina/makinaParser.java -------------------------------------------------------------------------------- /makina-compiler/gen/xyz/colinholzman/makina/makinaVisitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/gen/xyz/colinholzman/makina/makinaVisitor.java -------------------------------------------------------------------------------- /makina-compiler/lib/antlr-runtime-4.9.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/lib/antlr-runtime-4.9.2.jar -------------------------------------------------------------------------------- /makina-compiler/lib/apiguardian-api-1.0.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/lib/apiguardian-api-1.0.0.jar -------------------------------------------------------------------------------- /makina-compiler/lib/junit-jupiter-5.4.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/lib/junit-jupiter-5.4.2.jar -------------------------------------------------------------------------------- /makina-compiler/lib/junit-jupiter-api-5.4.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/lib/junit-jupiter-api-5.4.2.jar -------------------------------------------------------------------------------- /makina-compiler/lib/junit-jupiter-engine-5.4.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/lib/junit-jupiter-engine-5.4.2.jar -------------------------------------------------------------------------------- /makina-compiler/lib/junit-jupiter-params-5.4.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/lib/junit-jupiter-params-5.4.2.jar -------------------------------------------------------------------------------- /makina-compiler/lib/junit-platform-commons-1.4.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/lib/junit-platform-commons-1.4.2.jar -------------------------------------------------------------------------------- /makina-compiler/lib/junit-platform-engine-1.4.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/lib/junit-platform-engine-1.4.2.jar -------------------------------------------------------------------------------- /makina-compiler/lib/opentest4j-1.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/lib/opentest4j-1.1.1.jar -------------------------------------------------------------------------------- /makina-compiler/makina-compiler.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/makina-compiler.iml -------------------------------------------------------------------------------- /makina-compiler/out/artifacts/makina_compiler_jar/makina-compiler.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/out/artifacts/makina_compiler_jar/makina-compiler.jar -------------------------------------------------------------------------------- /makina-compiler/src/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Main-Class: xyz.colinholzman.makina.MainKt 3 | 4 | -------------------------------------------------------------------------------- /makina-compiler/src/makina.g4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/makina.g4 -------------------------------------------------------------------------------- /makina-compiler/src/picocli/CommandLine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/picocli/CommandLine.java -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/CliOptions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/CliOptions.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/CodeGenerator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/CodeGenerator.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/FileVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/FileVisitor.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/Handler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/Handler.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/HandlerVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/HandlerVisitor.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/IdVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/IdVisitor.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/Machine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/Machine.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/Main.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/Node.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/Node.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/Parse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/Parse.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/SourceLocation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/SourceLocation.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/State.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/State.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/StateConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/StateConfiguration.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/StateVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/StateVisitor.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/Target.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/Target.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/TargetVisitor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/TargetVisitor.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/ThrowingErrorListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/ThrowingErrorListener.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/Transition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/Transition.kt -------------------------------------------------------------------------------- /makina-compiler/src/xyz/colinholzman/makina/isRoot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/src/xyz/colinholzman/makina/isRoot.kt -------------------------------------------------------------------------------- /makina-compiler/test/xyz/colinholzman/makina/CodeGeneratorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/test/xyz/colinholzman/makina/CodeGeneratorTest.kt -------------------------------------------------------------------------------- /makina-compiler/test/xyz/colinholzman/makina/DefaultTransitionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/test/xyz/colinholzman/makina/DefaultTransitionTest.kt -------------------------------------------------------------------------------- /makina-compiler/test/xyz/colinholzman/makina/ExternalMakefileTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/test/xyz/colinholzman/makina/ExternalMakefileTest.kt -------------------------------------------------------------------------------- /makina-compiler/test/xyz/colinholzman/makina/ExternalTransitionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/test/xyz/colinholzman/makina/ExternalTransitionTest.kt -------------------------------------------------------------------------------- /makina-compiler/test/xyz/colinholzman/makina/FinalTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/test/xyz/colinholzman/makina/FinalTest.kt -------------------------------------------------------------------------------- /makina-compiler/test/xyz/colinholzman/makina/HandlerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/test/xyz/colinholzman/makina/HandlerTest.kt -------------------------------------------------------------------------------- /makina-compiler/test/xyz/colinholzman/makina/MachineTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/test/xyz/colinholzman/makina/MachineTest.kt -------------------------------------------------------------------------------- /makina-compiler/test/xyz/colinholzman/makina/MainTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/test/xyz/colinholzman/makina/MainTest.kt -------------------------------------------------------------------------------- /makina-compiler/test/xyz/colinholzman/makina/ParseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/test/xyz/colinholzman/makina/ParseTest.kt -------------------------------------------------------------------------------- /makina-compiler/test/xyz/colinholzman/makina/SourceLocationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/test/xyz/colinholzman/makina/SourceLocationTest.kt -------------------------------------------------------------------------------- /makina-compiler/test/xyz/colinholzman/makina/StateConfigurationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/test/xyz/colinholzman/makina/StateConfigurationTest.kt -------------------------------------------------------------------------------- /makina-compiler/test/xyz/colinholzman/makina/StateTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/test/xyz/colinholzman/makina/StateTest.kt -------------------------------------------------------------------------------- /makina-compiler/test/xyz/colinholzman/makina/TestStates.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/test/xyz/colinholzman/makina/TestStates.kt -------------------------------------------------------------------------------- /makina-compiler/test/xyz/colinholzman/makina/TransitionTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/makina-compiler/test/xyz/colinholzman/makina/TransitionTest.kt -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/readme.md -------------------------------------------------------------------------------- /test/code_generator_test/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .vscode -------------------------------------------------------------------------------- /test/code_generator_test/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/test/code_generator_test/makefile -------------------------------------------------------------------------------- /test/code_generator_test/test_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/test/code_generator_test/test_data.h -------------------------------------------------------------------------------- /test/code_generator_test/test_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/test/code_generator_test/test_driver.c -------------------------------------------------------------------------------- /test/code_generator_test/test_source.mkna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/test/code_generator_test/test_source.mkna -------------------------------------------------------------------------------- /test/default_transition/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .vscode -------------------------------------------------------------------------------- /test/default_transition/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/test/default_transition/makefile -------------------------------------------------------------------------------- /test/default_transition/test_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/test/default_transition/test_driver.c -------------------------------------------------------------------------------- /test/default_transition/test_source.mkna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/test/default_transition/test_source.mkna -------------------------------------------------------------------------------- /test/external_transition/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .vscode -------------------------------------------------------------------------------- /test/external_transition/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/test/external_transition/makefile -------------------------------------------------------------------------------- /test/external_transition/test_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/test/external_transition/test_driver.c -------------------------------------------------------------------------------- /test/external_transition/test_source.mkna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/test/external_transition/test_source.mkna -------------------------------------------------------------------------------- /test/final/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .vscode -------------------------------------------------------------------------------- /test/final/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/test/final/makefile -------------------------------------------------------------------------------- /test/final/test_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/test/final/test_driver.c -------------------------------------------------------------------------------- /test/final/test_source.mkna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clnhlzmn/makina/HEAD/test/final/test_source.mkna --------------------------------------------------------------------------------