Importing moved into the primary scanner. Import statements now open up a new
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Wed, 14 Mar 2007 17:46:22 +0000 (17:46 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Wed, 14 Mar 2007 17:46:22 +0000 (17:46 +0000)
commitfadeda32281f43b3891ffdf34ddad15e5797d59f
tree9b9602e9679027189c78f3da5f843f4fb08262ac
parent932819270e2d36a2f3bd0168cda1f1d0f21e9a39
Importing moved into the primary scanner. Import statements now open up a new
Scanner object which looks for outside code tokens that can be interpreted as
machine definitions, then sends them to the parser, all the while ignoring
everything else.

git-svn-id: http://svn.complang.org/ragel/trunk@144 052ea7fc-9027-0410-9066-f65837a77df0
ragel.vim
ragel/main.cpp
ragel/rlparse.kh
ragel/rlscan.h
ragel/rlscan.rl