Fix line number reporting in new parser

This commit is contained in:
ridiculousfish
2014-03-16 16:45:00 -07:00
parent 8ec73b2dd4
commit 3cfdc6d126
11 changed files with 177 additions and 33 deletions

View File

@@ -92,8 +92,8 @@ class function_info_t
*/
void function_init();
/** Add a function. */
void function_add(const function_data_t &data, const parser_t &parser);
/** Add a function. definition_line_offset is the line number of the function's definition within its source file */
void function_add(const function_data_t &data, const parser_t &parser, int definition_line_offset = 0);
/** Removes a function from our internal table, returning true if it was found and false if not */
bool function_remove_ignore_autoload(const wcstring &name);