Closed GoogleCodeExporter closed 9 years ago
Original comment by TimothyCLethbridge
on 2 May 2014 at 3:55
Cause: This problem was caused by a misinterpretation of the State Machine
Grammar rule:
stateInternal-: [[comment]] | [=changeType:+|-|*]? [[stateEntity]] |
[**extraCode]
"->/" was being seem as [changeType:-][state][stateName:>/] instead of
[autoTransition][action]
Solution: Changing the rules that analyse the [change type] token to:
extendedStateMachine#: ( [[comment]] | [=changeType:+| - |- |*]? [[state]] )*
stateInternal-# : [[comment]] | [=changeType:+| - |- |*]? [[stateEntity]] |
[**extraCode]
Obs: This solution still need to be fully tested to make sure that the parser
is working properly. In special tests involving change type operations of a
state machine.
Original comment by PedroAug...@gmail.com
on 9 May 2014 at 7:34
Original comment by PedroAug...@gmail.com
on 15 May 2014 at 6:45
Attachments:
Original comment by TimothyCLethbridge
on 15 May 2014 at 8:09
Original issue reported on code.google.com by
TimothyCLethbridge
on 2 May 2014 at 1:50