Interface for more comprehensive parser