diff --git a/ParserTools/ParserTools/DefaultLanguageInformation.cs b/ParserTools/ParserTools/DefaultLanguageInformation.cs index 78a87d152..4480d7b2f 100644 --- a/ParserTools/ParserTools/DefaultLanguageInformation.cs +++ b/ParserTools/ParserTools/DefaultLanguageInformation.cs @@ -123,6 +123,7 @@ namespace PascalABCCompiler.Parsers keywords.Add("template", "template"); keys.Add("template"); keywords.Add("namespace", "namespace"); keys.Add("namespace"); keywords.Add("exit", "exit"); keys.Add("exit"); + //keywords.Add("typeof", "typeof"); //keys.Add("typeof"); //keywords.Add("sizeof", "sizeof"); //keys.Add("sizeof"); keywords_array = new string[keywords.Count + 2]; @@ -2659,7 +2660,8 @@ namespace PascalABCCompiler.Parsers { while (i >= 0 && Text[i] != '{') { - sb.Insert(0, Text[i]); + if (Text[i] != '$')//skip {$ + sb.Insert(0, Text[i]); i--; } if (i < 0)