CC_SMC
State Machine Compiler for Clean Code video series.
File Explorer
- ant.yml
- Args.java
- ArgsException.java
- ArgumentMarshaler.java
- BooleanArgumentMarshaler.java
- DoubleArgumentMarshaler.java
- IntegerArgumentMarshaler.java
- MapArgumentMarshaler.java
- StringArgumentMarshaler.java
- StringArrayArgumentMarshaler.java
- NSCGenerator.java
- NSCNode.java
- NSCNodeVisitor.java
- CCodeGenerator.java
- CodeGenerator.java
- CppCodeGenerator.java
- DartCodeGenerator.java
- GoCodeGenerator.java
- JavaCodeGenerator.java
- CNestedSwitchCaseImplementer.java
- CppNestedSwitchCaseImplementer.java
- DartNestedSwitchCaseImplementer.java
- GoNestedSwitchCaseImplementer.java
- JavaNestedSwitchCaseImplementer.java
- Lexer.java
- TokenCollector.java
- Optimizer.java
- Builder.java
- FsmSyntax.java
- Parser.java
- ParserEvent.java
- ParserState.java
- SyntaxBuilder.java
- SemanticAnalyzer.java
- SemanticStateMachine.java
- OptimizedStateMachine.java
- SMC.java
- Utilities.java
- ArgsExceptionTest.java
- ArgsTest.java
- NSCGeneratorTest.java
- CNestedSwitchCaseImplementerTest.java
- CppNestedSwitchCaseImplementerTests.java
- JavaNestedSwitchCaseImplementerTest.java
- LexerTest.java
- OptimizerTest.java
- ParserTest.java
- SemanticAnalyzerTest.java
- UtilitiesTest.java
- makefile
- turnstile.h
- turnstile_test.c
- turnstileActions.h
- twoCoinTurnstile.sm
- Makefile
- turnstile_test.cc
- TurnstileActions.h
- twoCoinTurnstile.sm
- Makefile
- pubspec.yaml
- turnstile_test.dart
- TurnstileActions.dart
- twoCoinTurnstile.sm
- Makefile
- turnstile_actions.go
- turnstile_test.go
- two_coin_turnstile.sm
- ice.sm
- RootFSMGen.java
- .name
- TurnstileActions.java
- twoCoinTurnstile.sm
- TwoCoinTurnstileTest.java
- build.xml
- NSCTurnstile.iml
- turnstile.sm
- .gitignore
- build.xml
- README.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
ant
View Details ▼
ant
Apache Ant: build and manage Java-based projects.
ant
Build a project with default build file `build.xml`:
ant {{[-f|-buildfile]}} {{buildfile.xml}}
Build a project using build file other than `build.xml`:
ant {{[-p|-projecthelp]}}
Print information on possible targets for this project:
java
View Details ▼
java
Java application launcher.
java {{classname}}
Execute a Java `.class` file that contains a main method by using just the class name:
java -classpath {{path/to/classes1}}:{{path/to/classes2}}:. {{classname}}
Execute a Java program and use additional third-party or user-defined classes:
java -jar {{filename.jar}}
Execute a `.jar` program:
