Legacy parser types for backward compatibility
These types were previously defined in parser.rs and are needed by various parts of the codebase.