Ejemplo n.º 1
0
 public static void reserve( Node_DeclareAssign node, IScope scope )
 {
     scope.reserveScidentre(
     node.name.value,
     node.constant.value ? ScidentreCategory.CONSTANT : ScidentreCategory.VARIABLE);
 }
Ejemplo n.º 2
0
 public static void reserve( Node_DeclareEmpty node, IScope scope )
 {
     scope.reserveScidentre( node.name.value, ScidentreCategory.VARIABLE );
 }
Ejemplo n.º 3
0
        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);
        }