It's actually quite classic (I got the same problem in my own parser some years ago). All is due to this:
Code: Select all
//*******************************************
// Tile information generated by wcgraph.
// DO NOT edit by hand
//*******************************************
In this particular case we got something vicious:
//*************
this is not considered as a C++ "//" comment folloed by a bunch of "***"... for XA it's "/" followed by a "/*" (C opening block comments)... and XA indefinitively wait for a matching "*/" to close the bloc... effectively skiping everything in the scope of the file, and get back to the parent file without having actually done anything.
As a temporary solution until I fix the parser, I propose to replace by this:
Code: Select all
/*******************************************
Tile information generated by wcgraph.
DO NOT edit by hand
*******************************************/