Exemple #1
0
        public override void DoVisit(AST_Import ast)
        {
            for (int i = 0; i < ast.module_names.Count; ++i)
            {
                int module_idx = AddConstant(ast.module_names[i]);

                Emit(Opcodes.Import, new int[] { module_idx });
            }
        }
Exemple #2
0
 public override void DoVisit(AST_Import node)
 {
     Console.Write("(IMPORT ");
     foreach (var m in node.module_names)
     {
         Console.Write("" + m);
     }
     Console.Write(")");
 }
Exemple #3
0
 public abstract void DoVisit(AST_Import ast);