syntax: New escape block management
authorJean Privat <jean@pryen.org>
Tue, 9 Jun 2009 19:41:30 +0000 (15:41 -0400)
committerJean Privat <jean@pryen.org>
Wed, 10 Jun 2009 14:04:41 +0000 (10:04 -0400)
commit58cd29896b5bbde6ed0eded0b1847837b94569b0
tree4516e0fd0b76812ecb7b3248ae3491d91c16e2e5
parentdab0b25c3397c231b559044144b337128d323505
syntax: New escape block management

New module syntax/escape.nit to handle escape context and structures.
Use it in syntax/typing.nit (thus removing many visitor attributes).
Remove duplicate break and continue errors from syntax/control_flow.nit now in escape.nit.
Remove useless ABlockControler & cie. from syntax/control_flow.nit.

Signed-off-by: Jean Privat <jean@pryen.org>
src/syntax/control_flow.nit
src/syntax/escape.nit [new file with mode: 0644]
src/syntax/typing.nit