Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:RIC_SQL
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:RIC_SQL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SELECT2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SELECT2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SELECT2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SELECT2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:select
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:HLIST
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:HLIST
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:from
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:WHERE_CLAUSE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:WHERE_CLAUSE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:GROUPBY_CLAUSE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:GROUPBY_CLAUSE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ORDERBY_CLAUSE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ORDERBY_CLAUSE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:HLIST
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:HLIST
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_OBJ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_OBJ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:HLIST1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:HLIST1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FUN_CALL
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FUN_CALL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:HLIST1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:HLIST1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:star
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:HLIST1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:HLIST1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:comma
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:HLIST
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:HLIST
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FUN_CALL
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FUN_CALL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:fun_head
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:open_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_OBJ1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_OBJ1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:close_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_OBJ1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_OBJ1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:item
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:item
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_POINT
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_POINT
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_POINT
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_POINT
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:point
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:item
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_OBJ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_OBJ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ASFIELD_OBJ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ASFIELD_OBJ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ASFIELD_OBJ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ASFIELD_OBJ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:as
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_OBJ1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_OBJ1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_LIST
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_LIST
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_LIST1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_LIST1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_LIST1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_LIST1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:comma
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_LIST
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_LIST
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:item
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:open_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:close_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:comma
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_SIMPLE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_SIMPLE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_SIMPLE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_SIMPLE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_SIMPLE1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_SIMPLE1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_SIMPLE1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_SIMPLE1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:comma
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_SIMPLE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_SIMPLE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:open_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:close_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1_INNER
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1_INNER
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1_LEFT
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1_LEFT
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1_INNER
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1_INNER
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:inner
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:join
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ON_CLAUSE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ON_CLAUSE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1_LEFT
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLES_LIST_CX1_LEFT
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:left
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:join
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:TABLE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ON_CLAUSE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ON_CLAUSE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:OPS
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:OPS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:op
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:star
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXTEXPR2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXTEXPR2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:OPS
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:OPS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXTEXPR1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXTEXPR1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:relop
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:open_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRL
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:close_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:num
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:sstring
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXTEXPR2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXTEXPR2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXTEXPR1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXTEXPR1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXTEXPRL
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXTEXPRL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:logicalop
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRL
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRL
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRITEM1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXTEXPRL
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXTEXPRL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ON_CLAUSE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ON_CLAUSE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:on
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRL
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:WHERE_CLAUSE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:WHERE_CLAUSE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:where
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRL
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:EXPRL
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:GROUPBY_CLAUSE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:GROUPBY_CLAUSE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:group
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:by
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:GROUPBY_CLAUSE1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:GROUPBY_CLAUSE1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:GROUPBY_CLAUSE1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:GROUPBY_CLAUSE1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_LIST
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_LIST
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ORDERBY_CLAUSE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ORDERBY_CLAUSE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:order
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:by
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:ws
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ORDERBY_CLAUSE1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ORDERBY_CLAUSE1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ORDERBY_CLAUSE1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ORDERBY_CLAUSE1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_LIST
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FIELD_LIST
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:START
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:START
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:array
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:open_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:close_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:arrow
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:arrow
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PAR_LIST_NEXT
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PAR_LIST_NEXT
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:virgola
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PARS_LIST
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PARS_LIST
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PARS_LIST
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PARS_LIST
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PAR_LIST_NEXT
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PAR_LIST_NEXT
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FUN
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FUN
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:fun_head
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:open_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PARS_LIST
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PARS_LIST
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:close_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema:  
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:item1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:item2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:num
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:const
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FUN
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:FUN
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:virgola
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:START
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:START
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:START
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:START
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:array
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:open_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:close_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:START
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:START
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:array
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:open_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:close_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:START
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:START
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:array
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:open_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:close_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:START
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:START
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:array
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:open_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:close_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:arrow
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:arrow
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema:  
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:item1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:item2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:num
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:const
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:virgola
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:START
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:START
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:array
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:open_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:close_par
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS1
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:arrow
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:arrow
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:PHP_ARRAY
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS2
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema:  
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:item1
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:item2
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:num
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:const
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Grammar rule name:a
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:NEXT_ITEM
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:EQUAL
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:EQUAL
Current token type:Special_item
Current token char:EQUAL
Current token lexema:=
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:virgola
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:SPACE
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:NONTERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Lexical_element
Current token char:NONTERMINALE
Current token lexema:ITEMS_SEQ
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:OR
Next token type:Special_item
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:NONTERMINALE
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match FAILED.
Entering match.
Getting current token.
Current token get.
Matching token type:Special_item
Matching token char:OR
Current token type:Special_item
Current token char:OR
Current token lexema:|
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:WS
Next token type:Delim
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Delim
Matching token char:WS
Current token type:Delim
Current token char:WS
Current token lexema: 
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
Next token val:TERMINALE
Next token type:Lexical_element
Ending getNextToken OK.
Next Token get.
Entering match.
Getting current token.
Current token get.
Matching token type:Lexical_element
Matching token char:TERMINALE
Current token type:Lexical_element
Current token char:TERMINALE
Current token lexema:epsilon
Match OK.
Getting next token.
Entering getNextToken.
Token buffer at top.
Reading new token from lex.
LEXER ERROR:End of buffer.
Ending getNextToken  NOT OK.
Lex error on getting next token.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
Entering match.
Getting current token.
Current token NULL.
End of buffer reached.
Match FAILED.
EXEC SUCCEDED...OK!
Rule:Regola1
Matched string:
Matching string:A = alfa ac as bs alfa | GUP | beta F
Matched string:A
Rule:Regola1
Matched string:A
Matching string:A = alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: = alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Rule:Regola4
Rule:Regola5
Matched string:=
Rule:Regola1
Matched string:=
Matching string:= alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Matched string:alfa
Rule:Regola1
Matched string:alfa
Matching string:alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: ac as bs alfa | GUP | beta F
Rule:Regola2
Matched string:ac
Rule:Regola1
Matched string:ac
Matching string:ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: as bs alfa | GUP | beta F
Rule:Regola2
Matched string:as
Rule:Regola1
Matched string:as
Matching string:as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: bs alfa | GUP | beta F
Rule:Regola2
Matched string:bs
Rule:Regola1
Matched string:bs
Matching string:bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: alfa | GUP | beta F
Rule:Regola2
Matched string:alfa
Rule:Regola1
Matched string:alfa
Matching string:alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: | GUP | beta F
Rule:Regola2
Rule:Regola3
Rule:Regola4
Matched string:|
Rule:Regola1
Matched string:|
Matching string:| GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: GUP | beta F
Matched string:GUP
Rule:Regola1
Matched string:GUP
Matching string:GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: | beta F
Rule:Regola2
Rule:Regola3
Rule:Regola4
Matched string:|
Rule:Regola1
Matched string:|
Matching string:| beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: beta F
Rule:Regola2
Matched string:beta
Rule:Regola1
Matched string:beta
Matching string:beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: F
Matched string:F
Rule:Regola1
Matched string:F
Matching string:F
Rule:Regola1
Matched string:
Matching string:A = alfa ac as bs alfa | GUP | beta F
Matched string:A
Rule:Regola1
Matched string:A
Matching string:A = alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: = alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Rule:Regola4
Rule:Regola5
Matched string:=
Rule:Regola1
Matched string:=
Matching string:= alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Matched string:alfa
Rule:Regola1
Matched string:alfa
Matching string:alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: ac as bs alfa | GUP | beta F
Rule:Regola2
Matched string:ac
Rule:Regola1
Matched string:ac
Matching string:ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: as bs alfa | GUP | beta F
Rule:Regola2
Matched string:as
Rule:Regola1
Matched string:as
Matching string:as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: bs alfa | GUP | beta F
Rule:Regola2
Matched string:bs
Rule:Regola1
Matched string:bs
Matching string:bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: alfa | GUP | beta F
Rule:Regola2
Matched string:alfa
Rule:Regola1
Matched string:alfa
Matching string:alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: | GUP | beta F
Rule:Regola2
Rule:Regola3
Rule:Regola4
Matched string:|
Rule:Regola1
Matched string:|
Matching string:| GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: GUP | beta F
Matched string:GUP
Rule:Regola1
Matched string:GUP
Matching string:GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: | beta F
Rule:Regola2
Rule:Regola3
Rule:Regola4
Matched string:|
Rule:Regola1
Matched string:|
Matching string:| beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: beta F
Rule:Regola2
Matched string:beta
Rule:Regola1
Matched string:beta
Matching string:beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: F
Matched string:F
Rule:Regola1
Matched string:F
Matching string:F
Rule:Regola1
Matched string:
Matching string:A = alfa ac as bs alfa | GUP | beta F
Matched string:A
Rule:Regola1
Matched string:A
Matching string:A = alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: = alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Rule:Regola4
Rule:Regola5
Matched string:=
Rule:Regola1
Matched string:=
Matching string:= alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Matched string:alfa
Rule:Regola1
Matched string:alfa
Matching string:alfa ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: ac as bs alfa | GUP | beta F
Rule:Regola2
Matched string:ac
Rule:Regola1
Matched string:ac
Matching string:ac as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: as bs alfa | GUP | beta F
Rule:Regola2
Matched string:as
Rule:Regola1
Matched string:as
Matching string:as bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: bs alfa | GUP | beta F
Rule:Regola2
Matched string:bs
Rule:Regola1
Matched string:bs
Matching string:bs alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: alfa | GUP | beta F
Rule:Regola2
Matched string:alfa
Rule:Regola1
Matched string:alfa
Matching string:alfa | GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: | GUP | beta F
Rule:Regola2
Rule:Regola3
Rule:Regola4
Matched string:|
Rule:Regola1
Matched string:|
Matching string:| GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: GUP | beta F
Matched string:GUP
Rule:Regola1
Matched string:GUP
Matching string:GUP | beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: | beta F
Rule:Regola2
Rule:Regola3
Rule:Regola4
Matched string:|
Rule:Regola1
Matched string:|
Matching string:| beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: beta F
Rule:Regola2
Matched string:beta
Rule:Regola1
Matched string:beta
Matching string:beta F
Rule:Regola2
Rule:Regola3
Matched string: 
Rule:Regola1
Matched string: 
Matching string: F
Matched string:F
Rule:Regola1
Matched string:F
Matching string:F
