public static void reserve( Node_DeclareAssign node, IScope scope ) { scope.reserveScidentre( node.name.value, node.constant.value ? ScidentreCategory.CONSTANT : ScidentreCategory.VARIABLE); }
public static void reserve( Node_DeclareEmpty node, IScope scope ) { scope.reserveScidentre( node.name.value, ScidentreCategory.VARIABLE ); }
public static void declareAssign( Identifier name, ScidentreCategory cat, NType type, IWorker worker, IScope scope ) { IScidentre ws = scope.reserveScidentre(name, cat); ws.type = type; ws.assign(worker); }