structs State and OutputFile forward declared as class.
classes Range, RegExp and RuleOp forward declared as struct.
Fixed forward declarations.
struct Go;
struct Span;
-class State;
-class OutputFile;
+struct State;
+struct OutputFile;
class BitMap
{
{
class BitMap;
-class State;
+struct State;
struct If;
struct Span
struct OutputFile;
class RuleOp;
-class State;
+struct State;
struct Initial
{
namespace re2c
{
-struct Range;
-struct RegExp;
-struct RuleOp;
+class Range;
+class RegExp;
+class RuleOp;
struct nfa_state_t
{