Ejemplo n.º 1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Properties.Settings.Default.TokenFile = this.textBox1.Text;
            Properties.Settings.Default.Save();



            XmlDocument tokens = new XmlDocument();

            tokens.Load(this.textBox1.Text);
            string strXmlDoc = JackParser.GetCleanJackXmlStringFromTokens(tokens);
        }
Ejemplo n.º 2
0
        public static void Parse(string fpatJack, string fpatXml)
        {
            var stJack = U.StFromResource(typeof(Tests), fpatJack);
            var stXml  = XDocument.Parse(U.StFromResource(typeof(Tests), fpatXml)).ToString();

            var n = new JackParser().Parse(stJack);
            //var xdoc = new XDocument();
            //using (var xw = XmlWriter.Create(xdoc.CreateWriter(), new XmlWriterSettings {IndentChars = "  "}))
            //{
            //    n.ToXml(xw);
            //}

            //Console.WriteLine(xdoc.ToString());
            // Assert.AreEqual(stXml, xdoc.ToString());
        }
Ejemplo n.º 3
0
 public JackCompiler(JackTokenizer tokenizer, JackParser parser)
 {
     _tokenizer = tokenizer ?? throw new ArgumentNullException(nameof(tokenizer));
     _parser    = parser ?? throw new ArgumentNullException(nameof(parser));
 }