Here's a list of common errors that can occur at the Parse input phase.
Error | Solution |
---|---|
syntax error, unexpected $end, expecting ';'! | Each type definition has to be terminated with a ';'. Add a ';' character at the end of the reported linenumber. |
Preprocessor token 'SOMENAME' detected. Replace it with it's actual value. | The parser can't resolve preprocessor definitions. Lookup the definition inside the C headerfile and replace it with the actual value. E.g Replace MAX_PATH with 261. |
Unknown type specifier 'SOMENAME'! | The reported type is not in the Symbol table. You have to add it first. This error often occurs if you translate a structure witch contains substructures. Translate the substructures first and use the Add type to symbol table function. |