Lexor detects that excaped identifiers may be package names.
This commit is contained in:
parent
096e53dea4
commit
bfe3998eaa
|
|
@ -367,6 +367,13 @@ TU [munpf]
|
||||||
|
|
||||||
\\[^ \t\b\f\r\n]+ {
|
\\[^ \t\b\f\r\n]+ {
|
||||||
yylval.text = strdupnew(yytext+1);
|
yylval.text = strdupnew(yytext+1);
|
||||||
|
if (gn_system_verilog()) {
|
||||||
|
if (PPackage*pkg = pform_test_package_identifier(yylval.text)) {
|
||||||
|
delete[]yylval.text;
|
||||||
|
yylval.package = pkg;
|
||||||
|
return PACKAGE_IDENTIFIER;
|
||||||
|
}
|
||||||
|
}
|
||||||
if (gn_system_verilog()) {
|
if (gn_system_verilog()) {
|
||||||
if (data_type_t*type = pform_test_type_identifier(yylval.text)) {
|
if (data_type_t*type = pform_test_type_identifier(yylval.text)) {
|
||||||
delete[]yylval.text;
|
delete[]yylval.text;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue