15 Ревизии (2f1f8162221d8e29bbaa3fcc9083ce78f8d6e4d9)

Автор SHA1 Съобщение Дата
  MaximeBarniaudy 2f1f816222 Add an intern primitive for symbol creation преди 1 година
  MaximeBarniaudy cec2a01b50 Fix range access overshadowing key access преди 1 година
  WitherFlower 7aa229bb22 Merge range access and grammar parser changes преди 1 година
  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 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 4a959a124f Accessing an undefined variable causes a fatal error. преди 1 година
  Ian Piumarta ddff3e48e8 Add "let name = value, ... ;" to create local variables. преди 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 bc3aae1dcb Block_eval() executes its body in a new environment преди 1 година
  Ian Piumarta ec29069aa4 import files преди 1 година