enum SMCParser { Invalid_SMCParser = 0 };
enum SMCResult { SMCParse_Continue, /* Continue parsing */ SMCParse_Halt, /* Stop parsing here */ SMCParse_HaltFail /* Stop parsing and return failure */ };
enum SMCError { SMCError_Okay = 0, /* No error */ SMCError_StreamOpen, /* Stream failed to open */ SMCError_StreamError, /* The stream died... somehow */ SMCError_Custom, /* A custom handler threw an error */ SMCError_InvalidSection1, /* A section was declared without quotes, and had extra tokens */ SMCError_InvalidSection2, /* A section was declared without any header */ SMCError_InvalidSection3, /* A section ending was declared with too many unknown tokens */ SMCError_InvalidSection4, /* A section ending has no matching beginning */ SMCError_InvalidSection5, /* A section beginning has no matching ending */ SMCError_InvalidTokens, /* There were too many unidentifiable strings on one line */ SMCError_TokenOverflow, /* The token buffer overflowed */ SMCError_InvalidProperty1, /* A property was declared outside of any section */ };
This documentation was generated automatically using pawn-docgen written by xPaw for AlliedMods.