-
Grammar Number: 1 2 123 String: "abc" 'ddd' Undefined: _ Native:
console.log(1)
Id: a b Local: @a @b Var: a.b a."c" Block: {1; 2; 3} Argdef Args Calls Function: => () () {} Call: Exp() Cpt: ID / [ID Val Rels] File Arch Context
cpt <- ast <- progl //create lexical scope call //instance lexical scope cpt -> progl
root . lexscope .. functionscope env .. subenv 3. hairlength/human.hairlength/peter.hairlength = peter.hairlength? human.hairlength? y/b? x/b?
map cptnet to scope -> for run
naming: _ns Class cpt cptClass -> obj cptClass -> constructor func *DOMAIN flag_func/cpt/Class
read mainfunc execmain
_in _do