├── README.markdown ├── Statec.xcodeproj └── project.pbxproj ├── Statec ├── Builder │ ├── StatecArgument.h │ ├── StatecArgument.m │ ├── StatecClass.h │ ├── StatecClass.m │ ├── StatecCodeStatement.h │ ├── StatecCodeStatement.m │ ├── StatecCompilationUnit.h │ ├── StatecCompilationUnit.m │ ├── StatecConditionalStatement.h │ ├── StatecConditionalStatement.m │ ├── StatecEnumeration.h │ ├── StatecEnumeration.m │ ├── StatecGVBuilder.h │ ├── StatecGVBuilder.m │ ├── StatecHTMLBuilder.h │ ├── StatecHTMLBuilder.m │ ├── StatecMethod.h │ ├── StatecMethod.m │ ├── StatecProperty.h │ ├── StatecProperty.m │ ├── StatecStatement.h │ ├── StatecStatement.m │ ├── StatecStatementGroup.h │ ├── StatecStatementGroup.m │ ├── StatecType.h │ ├── StatecType.m │ ├── StatecTypedef.h │ ├── StatecTypedef.m │ ├── StatecVariable.h │ └── StatecVariable.m ├── Categories │ ├── NSString+StatecExtensions.h │ └── NSString+StatecExtensions.m ├── Compiler │ ├── StatecCompiler.h │ └── StatecCompiler.m ├── Parser │ ├── StatecEnter.h │ ├── StatecEnter.m │ ├── StatecExit.h │ ├── StatecExit.m │ ├── StatecInitial.h │ ├── StatecInitial.m │ ├── StatecMachine.h │ ├── StatecMachine.m │ ├── StatecParser.h │ ├── StatecParser.m │ ├── StatecState.h │ ├── StatecState.m │ ├── StatecTransition.h │ └── StatecTransition.m ├── Statec-Prefix.pch ├── Statec.1 ├── Statec.h ├── StatecEvent.h ├── StatecEvent.m └── main.m └── StatecRunner ├── StatecAppDelegate.h ├── StatecAppDelegate.m ├── StatecRunner-Info.plist ├── StatecRunner-Prefix.pch ├── en.lproj ├── Credits.rtf ├── InfoPlist.strings └── MainMenu.xib └── main.m /README.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/README.markdown -------------------------------------------------------------------------------- /Statec.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Statec/Builder/StatecArgument.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecArgument.h -------------------------------------------------------------------------------- /Statec/Builder/StatecArgument.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecArgument.m -------------------------------------------------------------------------------- /Statec/Builder/StatecClass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecClass.h -------------------------------------------------------------------------------- /Statec/Builder/StatecClass.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecClass.m -------------------------------------------------------------------------------- /Statec/Builder/StatecCodeStatement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecCodeStatement.h -------------------------------------------------------------------------------- /Statec/Builder/StatecCodeStatement.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecCodeStatement.m -------------------------------------------------------------------------------- /Statec/Builder/StatecCompilationUnit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecCompilationUnit.h -------------------------------------------------------------------------------- /Statec/Builder/StatecCompilationUnit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecCompilationUnit.m -------------------------------------------------------------------------------- /Statec/Builder/StatecConditionalStatement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecConditionalStatement.h -------------------------------------------------------------------------------- /Statec/Builder/StatecConditionalStatement.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecConditionalStatement.m -------------------------------------------------------------------------------- /Statec/Builder/StatecEnumeration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecEnumeration.h -------------------------------------------------------------------------------- /Statec/Builder/StatecEnumeration.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecEnumeration.m -------------------------------------------------------------------------------- /Statec/Builder/StatecGVBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecGVBuilder.h -------------------------------------------------------------------------------- /Statec/Builder/StatecGVBuilder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecGVBuilder.m -------------------------------------------------------------------------------- /Statec/Builder/StatecHTMLBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecHTMLBuilder.h -------------------------------------------------------------------------------- /Statec/Builder/StatecHTMLBuilder.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecHTMLBuilder.m -------------------------------------------------------------------------------- /Statec/Builder/StatecMethod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecMethod.h -------------------------------------------------------------------------------- /Statec/Builder/StatecMethod.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecMethod.m -------------------------------------------------------------------------------- /Statec/Builder/StatecProperty.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecProperty.h -------------------------------------------------------------------------------- /Statec/Builder/StatecProperty.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecProperty.m -------------------------------------------------------------------------------- /Statec/Builder/StatecStatement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecStatement.h -------------------------------------------------------------------------------- /Statec/Builder/StatecStatement.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecStatement.m -------------------------------------------------------------------------------- /Statec/Builder/StatecStatementGroup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecStatementGroup.h -------------------------------------------------------------------------------- /Statec/Builder/StatecStatementGroup.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecStatementGroup.m -------------------------------------------------------------------------------- /Statec/Builder/StatecType.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecType.h -------------------------------------------------------------------------------- /Statec/Builder/StatecType.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecType.m -------------------------------------------------------------------------------- /Statec/Builder/StatecTypedef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecTypedef.h -------------------------------------------------------------------------------- /Statec/Builder/StatecTypedef.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecTypedef.m -------------------------------------------------------------------------------- /Statec/Builder/StatecVariable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecVariable.h -------------------------------------------------------------------------------- /Statec/Builder/StatecVariable.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Builder/StatecVariable.m -------------------------------------------------------------------------------- /Statec/Categories/NSString+StatecExtensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Categories/NSString+StatecExtensions.h -------------------------------------------------------------------------------- /Statec/Categories/NSString+StatecExtensions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Categories/NSString+StatecExtensions.m -------------------------------------------------------------------------------- /Statec/Compiler/StatecCompiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Compiler/StatecCompiler.h -------------------------------------------------------------------------------- /Statec/Compiler/StatecCompiler.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Compiler/StatecCompiler.m -------------------------------------------------------------------------------- /Statec/Parser/StatecEnter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Parser/StatecEnter.h -------------------------------------------------------------------------------- /Statec/Parser/StatecEnter.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Parser/StatecEnter.m -------------------------------------------------------------------------------- /Statec/Parser/StatecExit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Parser/StatecExit.h -------------------------------------------------------------------------------- /Statec/Parser/StatecExit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Parser/StatecExit.m -------------------------------------------------------------------------------- /Statec/Parser/StatecInitial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Parser/StatecInitial.h -------------------------------------------------------------------------------- /Statec/Parser/StatecInitial.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Parser/StatecInitial.m -------------------------------------------------------------------------------- /Statec/Parser/StatecMachine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Parser/StatecMachine.h -------------------------------------------------------------------------------- /Statec/Parser/StatecMachine.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Parser/StatecMachine.m -------------------------------------------------------------------------------- /Statec/Parser/StatecParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Parser/StatecParser.h -------------------------------------------------------------------------------- /Statec/Parser/StatecParser.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Parser/StatecParser.m -------------------------------------------------------------------------------- /Statec/Parser/StatecState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Parser/StatecState.h -------------------------------------------------------------------------------- /Statec/Parser/StatecState.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Parser/StatecState.m -------------------------------------------------------------------------------- /Statec/Parser/StatecTransition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Parser/StatecTransition.h -------------------------------------------------------------------------------- /Statec/Parser/StatecTransition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Parser/StatecTransition.m -------------------------------------------------------------------------------- /Statec/Statec-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Statec-Prefix.pch -------------------------------------------------------------------------------- /Statec/Statec.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Statec.1 -------------------------------------------------------------------------------- /Statec/Statec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/Statec.h -------------------------------------------------------------------------------- /Statec/StatecEvent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/StatecEvent.h -------------------------------------------------------------------------------- /Statec/StatecEvent.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/StatecEvent.m -------------------------------------------------------------------------------- /Statec/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/Statec/main.m -------------------------------------------------------------------------------- /StatecRunner/StatecAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/StatecRunner/StatecAppDelegate.h -------------------------------------------------------------------------------- /StatecRunner/StatecAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/StatecRunner/StatecAppDelegate.m -------------------------------------------------------------------------------- /StatecRunner/StatecRunner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/StatecRunner/StatecRunner-Info.plist -------------------------------------------------------------------------------- /StatecRunner/StatecRunner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/StatecRunner/StatecRunner-Prefix.pch -------------------------------------------------------------------------------- /StatecRunner/en.lproj/Credits.rtf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/StatecRunner/en.lproj/Credits.rtf -------------------------------------------------------------------------------- /StatecRunner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /StatecRunner/en.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/StatecRunner/en.lproj/MainMenu.xib -------------------------------------------------------------------------------- /StatecRunner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mmower/statec/HEAD/StatecRunner/main.m --------------------------------------------------------------------------------