Line directives need to use the fileName stored in the InputLoc stuctures from
authorthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Sat, 1 Aug 2009 02:20:09 +0000 (02:20 +0000)
committerthurston <thurston@052ea7fc-9027-0410-9066-f65837a77df0>
Sat, 1 Aug 2009 02:20:09 +0000 (02:20 +0000)
commit9f3c2baa91083bb5b33b4f3ec07f58d900157e32
tree7e7f0672f946dd2549eb8fd7e3e99c3639b5a725
parent3fa209a672071f0dec4b9c2b69355f5aaa95160d
Line directives need to use the fileName stored in the InputLoc stuctures from
the parse trees, not the root source file, otherwise actions in included files
will have the wrong source file names associated with the text.

git-svn-id: http://svn.complang.org/ragel/trunk@971 052ea7fc-9027-0410-9066-f65837a77df0
ragel/cdcodegen.cpp
ragel/cscodegen.cpp
ragel/gendata.cpp
ragel/gendata.h
ragel/javacodegen.cpp
ragel/parsedata.cpp
ragel/parsetree.cpp
ragel/rlscan.rl
ragel/rubycodegen.cpp
ragel/xmlcodegen.cpp