Ejemplo n.º 1
0
        public static void ExportClass(JsBackend backend, DataType dt)
        {
            var filename = backend.GetExportName(dt, Path.DirectorySeparatorChar) + ".js";

            backend.SourceFiles.Add(filename);

            using (var w = new JsWriter(backend, Path.Combine(backend.SourceDirectory, filename.UnixToNative())))
                w.WriteClass(dt);
        }
Ejemplo n.º 2
0
 public JsObfuscator(JsBackend backend)
     : base(backend)
 {
     Backend   = backend;
     Generator = new IdentifierGenerator(backend);
 }
Ejemplo n.º 3
0
 public JsWriter(JsBackend backend, StringBuilder sb, Function context)
     : base(backend, sb, context)
 {
     Backend        = backend;
     HasFloatSuffix = false;
 }
Ejemplo n.º 4
0
 public JsWriter(JsBackend backend, string filename)
     : base(backend, filename)
 {
     Backend        = backend;
     HasFloatSuffix = false;
 }
Ejemplo n.º 5
0
 public JsDecompiler(JsBackend backend)
     : base(false)
 {
     Backend = backend;
 }