20 次代码提交 (057733b85f61a9d54e0c85a1ff51a9c4499cf2dc)
 

作者 SHA1 备注 提交日期
  Ian Piumarta 057733b85f Binary operators store pointer to implementation to avoid operator selection during eval. 1年前
  Ian Piumarta 2f164a3100 Use spaces instead of tabs to preserve visual alignment in broken tools. 1年前
  Ian Piumarta 30facb810c Add auto increment/decrement and assignment operators. 1年前
  Ian Piumarta 4d570df59e ForToFrom performs update step after continue. 1年前
  Ian Piumarta 5ca296eb47 Add return, break, and continue. 1年前
  Ian Piumarta 5b1ec1d738 Test user-defined AST nodes. 1年前
  Ian Piumarta 6ba66daa8b Test user-defined AST nodes. 1年前
  Ian Piumarta 57fe021082 All symbols created with UNDEFINED_TYPECODE by default. AST nodes with undefined typecode are evaluated by invoking the method __eval__ on the node. Typecode is looked up in the immediate delegate of a node only. Object.__eval__() is primitive and returns self. 1年前
  Ian Piumarta 82a4828985 Make sieve be local, not global. 1年前
  Ian Piumarta 4a959a124f Accessing an undefined variable causes a fatal error. 1年前
  Ian Piumarta ddff3e48e8 Add "let name = value, ... ;" to create local variables. 1年前
  Ian Piumarta a81312c139 Ignore more irrelevant stuff. 1年前
  Ian Piumarta 4a3abfc8c1 Remove makeForm(). Use Closure.fixed property to change assert/refute closures into a special forms. 1年前
  Ian Piumarta 3c992f4a13 Remove primitive makeForm (because Closure.fixed is now accessibe from userland). 1年前
  Ian Piumarta 72753c6725 All fields of Lambda and Closure are accessible via Object_{get,put}. 1年前
  Ian Piumarta 48f7707b56 Ignore irrelevant files. 1年前
  Ian Piumarta 7d3350b71b Run test on file, not on stdin. 1年前
  Ian Piumarta bc3aae1dcb Block_eval() executes its body in a new environment 1年前
  Ian Piumarta ec29069aa4 import files 1年前
  piumarta b5521793cd Initial commit 1年前