fix #1109
This commit is contained in:
parent
979f8db563
commit
1ac993bc58
|
|
@ -394,7 +394,9 @@ namespace CodeCompletion
|
|||
off = test_str.Length - 3;
|
||||
s = parser.LanguageInformation.FindExpression(off, test_str, line, col, out keyw);
|
||||
assert(s.Trim('\n', ' ', '\t') == "s0");
|
||||
|
||||
|
||||
|
||||
int num_param = 0;
|
||||
//testirovanie nazhatija skobki
|
||||
test_str = "writeln";
|
||||
|
|
@ -778,6 +780,21 @@ namespace CodeCompletion
|
|||
s = parser.LanguageInformation.FindExpressionFromAnyPosition(off,test_str,line,col,out keyw,out str);
|
||||
assert(s.Trim('\n',' ','\t')==test_str);
|
||||
|
||||
test_str = "new t1<byte>(2)";
|
||||
off = 5;
|
||||
s = parser.LanguageInformation.FindExpressionFromAnyPosition(off, test_str, line, col, out keyw, out str);
|
||||
assert(s.Trim('\n', ' ', '\t') == "new t1<byte>(2)");
|
||||
|
||||
test_str = "new t1<List<byte>>(2)";
|
||||
off = 5;
|
||||
s = parser.LanguageInformation.FindExpressionFromAnyPosition(off, test_str, line, col, out keyw, out str);
|
||||
assert(s.Trim('\n', ' ', '\t') == "new t1<List<byte>>(2)");
|
||||
|
||||
test_str = "t1&<byte>.x";
|
||||
off = test_str.Length;
|
||||
s = parser.LanguageInformation.FindExpressionFromAnyPosition(off, test_str, line, col, out keyw, out str);
|
||||
assert(s.Trim('\n', ' ', '\t') == "t1&<byte>.x");
|
||||
|
||||
//----
|
||||
Type[] types = typeof(int).Assembly.GetExportedTypes();
|
||||
int i = 0;
|
||||
|
|
|
|||
|
|
@ -3068,7 +3068,7 @@ namespace PascalABCCompiler.Parsers
|
|||
}
|
||||
if (generic)
|
||||
{
|
||||
break;
|
||||
//break;
|
||||
}
|
||||
}
|
||||
else if (c == '[' && !in_comment)
|
||||
|
|
|
|||
Loading…
Reference in a new issue