Skip to content

Commit

Permalink
Take the with-select statement into account for the used symbols
Browse files Browse the repository at this point in the history
  • Loading branch information
ssharks committed Sep 7, 2014
1 parent 1db235f commit 082b190
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 45 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1811,9 +1811,9 @@ final public void choice() throws ParseException {
jjtreeOpenNodeScope(jjtn000);
try {
if (jj_2_26(2147483647)) {
simple_expression();
} else if (jj_2_27(2147483647)) {
discrete_range();
} else if (jj_2_27(2147483647)) {
simple_expression();
} else {
switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
case basic_identifier:
Expand Down Expand Up @@ -12269,12 +12269,12 @@ private boolean jj_3R_331() {

private boolean jj_3R_481() {
if (jj_scan_token(160)) return true;
if (jj_3R_90()) return true;
if (jj_3R_89()) return true;
return false;
}

private boolean jj_3_51() {
if (jj_3R_90()) return true;
if (jj_3R_89()) return true;
return false;
}

Expand All @@ -12296,7 +12296,7 @@ private boolean jj_3R_600() {
}

private boolean jj_3R_599() {
if (jj_3R_90()) return true;
if (jj_3R_89()) return true;
return false;
}

Expand All @@ -12322,7 +12322,7 @@ private boolean jj_3R_774() {

private boolean jj_3R_405() {
if (jj_scan_token(158)) return true;
if (jj_3R_90()) return true;
if (jj_3R_89()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
Expand Down Expand Up @@ -13199,9 +13199,9 @@ private boolean jj_3R_160() {
if (jj_3R_314()) jj_scanpos = xsp;
xsp = jj_scanpos;
if (jj_3R_315()) jj_scanpos = xsp;
if (jj_3R_89()) return true;
if (jj_3R_90()) return true;
if (jj_scan_token(165)) return true;
if (jj_3R_89()) return true;
if (jj_3R_90()) return true;
xsp = jj_scanpos;
if (jj_3R_316()) jj_scanpos = xsp;
if (jj_scan_token(SEMICOLON)) return true;
Expand Down Expand Up @@ -14555,7 +14555,7 @@ private boolean jj_3R_392() {
}

private boolean jj_3_33() {
if (jj_3R_89()) return true;
if (jj_3R_90()) return true;
if (jj_3R_97()) return true;
return false;
}
Expand Down Expand Up @@ -14610,12 +14610,12 @@ private boolean jj_3R_339() {
return false;
}

private boolean jj_3R_204() {
private boolean jj_3R_203() {
if (jj_3R_262()) return true;
return false;
}

private boolean jj_3R_203() {
private boolean jj_3R_202() {
if (jj_3R_98()) return true;
return false;
}
Expand All @@ -14640,19 +14640,19 @@ private boolean jj_3R_658() {
return false;
}

private boolean jj_3R_202() {
private boolean jj_3R_201() {
if (jj_3R_262()) return true;
return false;
}

private boolean jj_3R_90() {
private boolean jj_3R_89() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_202()) {
if (jj_3R_201()) {
jj_scanpos = xsp;
if (jj_3R_203()) {
if (jj_3R_202()) {
jj_scanpos = xsp;
if (jj_3R_204()) return true;
if (jj_3R_203()) return true;
}
}
return false;
Expand Down Expand Up @@ -14944,7 +14944,7 @@ private boolean jj_3_110() {
return false;
}

private boolean jj_3R_201() {
private boolean jj_3R_204() {
if (jj_3R_341()) return true;
return false;
}
Expand All @@ -14955,10 +14955,10 @@ private boolean jj_3R_766() {
return false;
}

private boolean jj_3R_89() {
private boolean jj_3R_90() {
Token xsp;
xsp = jj_scanpos;
if (jj_3R_201()) jj_scanpos = xsp;
if (jj_3R_204()) jj_scanpos = xsp;
if (jj_3R_148()) return true;
while (true) {
xsp = jj_scanpos;
Expand Down Expand Up @@ -15217,12 +15217,12 @@ private boolean jj_3R_287() {

private boolean jj_3_107() {
if (jj_3R_146()) return true;
if (jj_3R_89()) return true;
if (jj_3R_90()) return true;
return false;
}

private boolean jj_3R_325() {
if (jj_3R_89()) return true;
if (jj_3R_90()) return true;
Token xsp;
xsp = jj_scanpos;
if (jj_3_107()) jj_scanpos = xsp;
Expand Down Expand Up @@ -15814,16 +15814,6 @@ private boolean jj_3R_777() {
return false;
}

private boolean jj_3R_99() {
if (jj_3R_216()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_217()) { jj_scanpos = xsp; break; }
}
return false;
}

private boolean jj_3_26() {
if (jj_3R_89()) return true;
Token xsp;
Expand All @@ -15841,6 +15831,16 @@ private boolean jj_3_26() {
return false;
}

private boolean jj_3R_99() {
if (jj_3R_216()) return true;
Token xsp;
while (true) {
xsp = jj_scanpos;
if (jj_3R_217()) { jj_scanpos = xsp; break; }
}
return false;
}

private boolean jj_3R_781() {
if (jj_3R_796()) return true;
return false;
Expand Down Expand Up @@ -15874,6 +15874,11 @@ private boolean jj_3R_354() {
return false;
}

private boolean jj_3R_353() {
if (jj_3R_89()) return true;
return false;
}

private boolean jj_3R_700() {
if (jj_3R_68()) return true;
if (jj_scan_token(ACROSS)) return true;
Expand All @@ -15898,11 +15903,6 @@ private boolean jj_3R_216() {
return false;
}

private boolean jj_3R_353() {
if (jj_3R_89()) return true;
return false;
}

private boolean jj_3R_284() {
if (jj_3R_91()) return true;
if (jj_scan_token(COLON)) return true;
Expand Down Expand Up @@ -16182,7 +16182,7 @@ private boolean jj_3R_768() {
}

private boolean jj_3_88() {
if (jj_3R_89()) return true;
if (jj_3R_90()) return true;
if (jj_3R_97()) return true;
return false;
}
Expand Down Expand Up @@ -16228,9 +16228,9 @@ private boolean jj_3R_262() {
}

private boolean jj_3R_396() {
if (jj_3R_89()) return true;
if (jj_3R_90()) return true;
if (jj_3R_97()) return true;
if (jj_3R_89()) return true;
if (jj_3R_90()) return true;
return false;
}

Expand Down Expand Up @@ -17664,7 +17664,7 @@ private boolean jj_3R_120() {
private boolean jj_3R_491() {
if (jj_3R_85()) return true;
if (jj_scan_token(IN)) return true;
if (jj_3R_90()) return true;
if (jj_3R_89()) return true;
return false;
}

Expand Down Expand Up @@ -18044,7 +18044,7 @@ private boolean jj_3R_121() {
}

private boolean jj_3R_770() {
if (jj_3R_89()) return true;
if (jj_3R_90()) return true;
return false;
}

Expand All @@ -18069,7 +18069,7 @@ private boolean jj_3R_239() {
}

private boolean jj_3R_769() {
if (jj_3R_89()) return true;
if (jj_3R_90()) return true;
return false;
}

Expand Down Expand Up @@ -18160,7 +18160,7 @@ private boolean jj_3_62() {

private boolean jj_3_61() {
if (jj_scan_token(158)) return true;
if (jj_3R_90()) return true;
if (jj_3R_89()) return true;
if (jj_scan_token(159)) return true;
return false;
}
Expand Down Expand Up @@ -18207,7 +18207,7 @@ private boolean jj_3R_244() {

private boolean jj_3R_243() {
if (jj_scan_token(158)) return true;
if (jj_3R_90()) return true;
if (jj_3R_89()) return true;
if (jj_scan_token(159)) return true;
return false;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,8 @@ else if(node.getChild(i) instanceof ASTidentifier) {

if( node instanceof ASTconditional_signal_assignment ||
node instanceof ASTsignal_assignment_statement ||
node instanceof ASTvariable_assignment_statement
node instanceof ASTvariable_assignment_statement ||
node instanceof ASTselected_signal_assignment
) {
checkAssignmentSymbol(store, node);

Expand Down

0 comments on commit 082b190

Please sign in to comment.