Exemplo n.º 1
0
        private void Analyze()
        {
            var analyze = new LuaWordSpliter();

            analyze.SplitLuaWords(Text);

            LuaTemplateParse parser = new LuaTemplateParse
            {
                Spliter = analyze
            };

            parser.BuildCode();

            ShowWords(analyze.Words);
        }
        private void DoWordSplit(object arg)
        {
            var spliter = new LuaWordSpliter();

            spliter.SplitTemplateWords((string)arg);

            LuaWordTypeAnalyzer.Analyze(spliter.Root, spliter.Config);
            BeginInvokeInUiThread(() =>
            {
                if (Elements.Count > 0)
                {
                    Elements.Clear();
                }
                Elements.Add(spliter.Root);
                Editor.ShowErrorWords(spliter.Words);
            });
        }