Download stork Free Java Code
Description
An example programming language implemented in 10 steps to help developers learn the fundamental principles of programming language implementation.
Source Files
The download file stork-master.zip has the following entries.
pom.xml/* ww w. ja v a 2s .co m*/
src/main/java/com/sigpwned/stork/Stork.java
src/main/java/com/sigpwned/stork/engine/compilation/Gamma.java
src/main/java/com/sigpwned/stork/engine/compilation/Translator.java
src/main/java/com/sigpwned/stork/engine/compilation/Type.java
src/main/java/com/sigpwned/stork/engine/compilation/ast/AST.java
src/main/java/com/sigpwned/stork/engine/compilation/ast/ExprAST.java
src/main/java/com/sigpwned/stork/engine/compilation/ast/StmtAST.java
src/main/java/com/sigpwned/stork/engine/compilation/ast/TypeExpr.java
src/main/java/com/sigpwned/stork/engine/compilation/ast/expr/BinaryOperatorExprAST.java
src/main/java/com/sigpwned/stork/engine/compilation/ast/expr/CastExprAST.java
src/main/java/com/sigpwned/stork/engine/compilation/ast/expr/FloatExprAST.java
src/main/java/com/sigpwned/stork/engine/compilation/ast/expr/IntExprAST.java
src/main/java/com/sigpwned/stork/engine/compilation/ast/expr/UnaryOperatorExprAST.java
src/main/java/com/sigpwned/stork/engine/compilation/ast/expr/VarExprAST.java
src/main/java/com/sigpwned/stork/engine/compilation/ast/stmt/DeclareStmtAST.java
src/main/java/com/sigpwned/stork/engine/compilation/ast/stmt/EvalStmtAST.java
src/main/java/com/sigpwned/stork/engine/compilation/parse/Parser.java
src/main/java/com/sigpwned/stork/engine/compilation/parse/Token.java
src/main/java/com/sigpwned/stork/engine/compilation/parse/Tokenizer.java
src/main/java/com/sigpwned/stork/engine/compilation/type/NumericType.java
src/main/java/com/sigpwned/stork/engine/compilation/type/numeric/FloatType.java
src/main/java/com/sigpwned/stork/engine/compilation/type/numeric/IntType.java
src/main/java/com/sigpwned/stork/engine/compilation/x/CompilationStorkException.java
src/main/java/com/sigpwned/stork/engine/compilation/x/DuplicateVariableException.java
src/main/java/com/sigpwned/stork/engine/compilation/x/IncompatibleTypesException.java
src/main/java/com/sigpwned/stork/engine/compilation/x/InternalCompilationStorkException.java
src/main/java/com/sigpwned/stork/engine/compilation/x/NoSuchOperatorException.java
src/main/java/com/sigpwned/stork/engine/compilation/x/NotAnLValueException.java
src/main/java/com/sigpwned/stork/engine/compilation/x/PrecisionLossException.java
src/main/java/com/sigpwned/stork/engine/compilation/x/UndefinedTypeException.java
src/main/java/com/sigpwned/stork/engine/compilation/x/UndefinedVariableException.java
src/main/java/com/sigpwned/stork/engine/compilation/x/UninitializedVariableException.java
src/main/java/com/sigpwned/stork/engine/runtime/Expr.java
src/main/java/com/sigpwned/stork/engine/runtime/Scope.java
src/main/java/com/sigpwned/stork/engine/runtime/Stmt.java
src/main/java/com/sigpwned/stork/engine/runtime/expr/BinaryOperatorExpr.java
src/main/java/com/sigpwned/stork/engine/runtime/expr/FloatExpr.java
src/main/java/com/sigpwned/stork/engine/runtime/expr/FloatToIntExpr.java
src/main/java/com/sigpwned/stork/engine/runtime/expr/IntExpr.java
src/main/java/com/sigpwned/stork/engine/runtime/expr/IntToFloatExpr.java
src/main/java/com/sigpwned/stork/engine/runtime/expr/UnaryOperatorExpr.java
src/main/java/com/sigpwned/stork/engine/runtime/expr/VarAssignExpr.java
src/main/java/com/sigpwned/stork/engine/runtime/expr/VarExpr.java
src/main/java/com/sigpwned/stork/engine/runtime/stmt/DeclareStmt.java
src/main/java/com/sigpwned/stork/engine/runtime/stmt/EvalStmt.java
src/main/java/com/sigpwned/stork/engine/runtime/x/DivideByZeroStorkException.java
src/main/java/com/sigpwned/stork/engine/runtime/x/InternalRuntimeStorkException.java
src/main/java/com/sigpwned/stork/engine/runtime/x/RuntimeStorkException.java
src/main/java/com/sigpwned/stork/io/ParseReader.java
src/main/java/com/sigpwned/stork/x/InternalStorkException.java
src/main/java/com/sigpwned/stork/x/StorkException.java
Download
Click the following link to download stork-master.zip.
stork-master.zip