Example #1
0
        private void cm_showGram(cParserException _ex)
        {
            f_rtbGram.Clear();
            foreach (cToken _token in _ex.cf_Tokens)
            {
                switch (_token.cf_Type)
                {
                case eTokenType.перевод_строки:
                    f_rtbGram.AppendText(Environment.NewLine);
                    break;

                case eTokenType.стрелка:
                    f_rtbGram.AppendText(" -> ");
                    break;

                case eTokenType.Null:
                    f_rtbGram.AppendText(" -> ");
                    break;

                default:
                    cm_addLexemToRichText(_token.cf_Value as cLexem, f_rtbGram);
                    break;
                }
            }
        }
Example #2
0
 private void cm_showGram(cParserException _ex)
 {
     f_rtbGram.Clear();
     foreach (cToken _token in _ex.cf_Tokens)
     {
         switch (_token.cf_Type)
         {
             case eTokenType.перевод_строки:
                 f_rtbGram.AppendText(Environment.NewLine);
                 break;
             case eTokenType.стрелка:
                 f_rtbGram.AppendText(" -> ");
                 break;
             case eTokenType.Null:
                 f_rtbGram.AppendText(" -> ");
                 break;
             default:
                 cm_addLexemToRichText(_token.cf_Value as cLexem, f_rtbGram);
                 break;
         }
     }
 }