{
out <<
" begin\n"
- " " << CS() << " = " << gotoDest << "\n"
+ " " << vCS() << " = " << gotoDest << "\n"
" _goto_level = _again\n"
" next\n"
" end\n";
{
out <<
" begin\n"
- " " << CS() << " = (";
+ " " << vCS() << " = (";
INLINE_LIST( out, ilItem->children, 0, inFinish );
out << ")\n";
out <<
out <<
" begin\n"
- " " << STACK() << "[" << TOP() << "] = " << CS() << "\n"
+ " " << STACK() << "[" << TOP() << "] = " << vCS() << "\n"
" " << TOP() << "+= 1\n"
- " " << CS() << " = " << callDest << "\n"
+ " " << vCS() << " = " << callDest << "\n"
" _goto_level = _again\n"
" next\n"
" end\n";
out <<
" begin\n"
- " " << STACK() << "[" << TOP() << "] = " << CS() << "\n"
+ " " << STACK() << "[" << TOP() << "] = " << vCS() << "\n"
" " << TOP() << " += 1\n"
- " " << CS() << " = (";
+ " " << vCS() << " = (";
INLINE_LIST( out, ilItem->children, targState, inFinish );
out << ")\n";
out <<
" begin\n"
" " << TOP() << " -= 1\n"
- " " << CS() << " = " << STACK() << "[" << TOP() << "]\n";
+ " " << vCS() << " = " << STACK() << "[" << TOP() << "]\n";
if ( postPopExpr != 0 ) {
out << "begin\n";
if ( redFsm->errState != 0 ) {
out <<
- " if " << CS() << " == " << redFsm->errState->id << "\n"
+ " if " << vCS() << " == " << redFsm->errState->id << "\n"
" _goto_level = _out\n"
" next\n"
" end\n";
if ( redFsm->anyFromStateActions() ) {
out <<
- " case " << FSA() << "[" << CS() << "] \n";
+ " case " << FSA() << "[" << vCS() << "] \n";
FROM_STATE_ACTION_SWITCH() <<
" end # from state action switch \n"
"\n";
}
if ( redFsm->anyRegCurStateRef() )
- out << " _ps = " << CS() << ";\n";
+ out << " _ps = " << vCS() << ";\n";
out <<
- " " << CS() << " = " << TT() << "[_trans];\n"
+ " " << vCS() << " = " << TT() << "[_trans];\n"
"\n";
if ( redFsm->anyRegActions() ) {
if ( redFsm->anyToStateActions() ) {
out <<
- " case " << TSA() << "[" << CS() << "] \n";
+ " case " << TSA() << "[" << vCS() << "] \n";
TO_STATE_ACTION_SWITCH() <<
" end\n"
"\n";
if ( redFsm->errState != 0 ) {
out <<
- " if " << CS() << " == " << redFsm->errState->id << "\n"
+ " if " << vCS() << " == " << redFsm->errState->id << "\n"
" _goto_level = _out\n"
" next\n"
" end\n";
if ( redFsm->anyEofTrans() || redFsm->anyEofActions() ) {
out <<
- " if " << P() << " == " << EOFV() << "\n";
+ " if " << P() << " == " << vEOF() << "\n";
if ( redFsm->anyEofTrans() ) {
out <<
- " if " << ET() << "[" << CS() << "] > 0\n"
- " _trans = " << ET() << "[" << CS() << "] - 1;\n"
+ " if " << ET() << "[" << vCS() << "] > 0\n"
+ " _trans = " << ET() << "[" << vCS() << "] - 1;\n"
" _goto_level = _eof_trans\n"
" next;\n"
" end\n";
if ( redFsm->anyEofActions() ) {
out <<
" begin\n"
- " case ( " << EA() << "[" << CS() << "] )\n";
+ " case ( " << EA() << "[" << vCS() << "] )\n";
EOF_ACTION_SWITCH() <<
" end\n"
" end\n";