Update of /cvsroot/repast/repast/uchicago/src/nqpy/compiler In directory usw-pr-cvs1:/tmp/cvs-serv9584/nqpy/compiler Added Files: AbstractBuiltInFunc.java AbstractCompilerException.java AbstractEmitter.java AbstractNQPyClass.java BooleanEmitter.java BuiltInFunc.java BuiltInFuncFactory.java ClassBuiltInFunc.java CompilerException.java CompilerUtil.java DoubleEmitter.java Emitter.java ErrorFactory.java ErrorMethodCall.java FieldCall.java FloatEmitter.java IntBuiltInFunc.java IntEmitter.java JavaEmitter.java JavaField.java JavaMethod.java LongEmitter.java MethodCall.java NQPyBlockCompiler.java NQPyBooleanClass.java NQPyClass.java NQPyClassFactory.java NQPyDoubleClass.java NQPyDynamicClass.java NQPyFloatClass.java NQPyIntClass.java NQPyJavaClass.java NQPyLongClass.java NQPyNumberClass.java NQPyStringClass.java NQPyVoid.java NullNQPyClass.java ParserException.java StringEmitter.java TestClass.java TestInterface.java Log Message: Not Quite Python (nqpy) the new scripting language for evolver. This is much closer to python than my first attempt (rscript). The compiler is also much faster than that for nqpy with better errors etc. |