projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Show token in CTF parser error
[babeltrace.git]
/
formats
/
ctf
/
metadata
/
ctf-parser.y
diff --git
a/formats/ctf/metadata/ctf-parser.y
b/formats/ctf/metadata/ctf-parser.y
index 912f12123c7fa02f7e19c6378b7a341238914c1f..6397f428c99ab196e85202a9077a06b4d105659b 100644
(file)
--- a/
formats/ctf/metadata/ctf-parser.y
+++ b/
formats/ctf/metadata/ctf-parser.y
@@
-67,6
+67,8
@@
BT_HIDDEN
void yyrestart(FILE * in_str, yyscan_t scanner);
BT_HIDDEN
int yyget_lineno(yyscan_t yyscanner);
void yyrestart(FILE * in_str, yyscan_t scanner);
BT_HIDDEN
int yyget_lineno(yyscan_t yyscanner);
+BT_HIDDEN
+char *yyget_text(yyscan_t yyscanner);
struct gc_string {
struct bt_list_head gc;
struct gc_string {
struct bt_list_head gc;
@@
-820,8
+822,9
@@
static int set_parent_node(struct ctf_node *node,
BT_HIDDEN
void yyerror(struct ctf_scanner *scanner, const char *str)
{
BT_HIDDEN
void yyerror(struct ctf_scanner *scanner, const char *str)
{
- fprintf(stderr, "error at line %d: %s\n",
- yyget_lineno(scanner->scanner), str);
+ fprintf(stderr, "error at line %d, token \"%s\": %s\n",
+ yyget_lineno(scanner->scanner),
+ yyget_text(scanner->scanner), str);
}
BT_HIDDEN
}
BT_HIDDEN
This page took
0.024538 seconds
and
4
git commands to generate.