question: adds a new function symbol to the top-most frame of this symbols . concode_field_sep Stack<HashSet<Symbol>> frames concode_elem_sep Compiler compiler concode_elem_sep String defines[] concode_elem_sep Symbol shell concode_elem_sep HashSet<Symbol> delta concode_elem_sep Symbol builtin[] concode_elem_sep Hashtable symbols concode_field_sep void add concode_elem_sep void addArguments concode_elem_sep Symbol lookup concode_elem_sep boolean isDefinition concode_elem_sep Symbol[] getTopFrame concode_elem_sep String[] getDictionary concode_elem_sep FunctionAndName compileWithName concode_elem_sep Symbol[] getAllSymbols concode_elem_sep Symbol lookupConst concode_elem_sep double eval concode_elem_sep Function compile concode_elem_sep Complex evalComplex concode_elem_sep void popFrame concode_elem_sep void pushFrame
target: void function ( String arg0 , Function arg1 ) { if ( arg1 instanceof Constant ) { define ( arg0 , arg1 . eval ( ) ) ; } else { add ( new Symbol ( arg0 , arg1 ) ) ; } }