diff options
author | Costa Tsaousis <costa@tsaousis.gr> | 2016-08-11 16:36:12 +0300 |
---|---|---|
committer | Costa Tsaousis <costa@tsaousis.gr> | 2016-08-11 16:36:12 +0300 |
commit | 1864746e20a8695ca86bf105dc037709730240d0 (patch) | |
tree | 3d604992045d2b1a5ed9ebd51c4ab2d41a3948b6 /profile | |
parent | ac6925def2988f29fd21c8226e4b435bc0f34b62 (diff) |
detect excess characters at expression
Diffstat (limited to 'profile')
-rw-r--r-- | profile/test-eval.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/profile/test-eval.c b/profile/test-eval.c index 76b4336f7f..2fc8678187 100644 --- a/profile/test-eval.c +++ b/profile/test-eval.c @@ -270,7 +270,7 @@ int main(int argc, char **argv) { EVAL_EXPRESSION *exp = expression_parse(argv[1], &failed_at, &error); if(!exp) - printf("\nFAILED\nExpression: '%s'\nParsing stopped at: '%s'\nError code: %d (%s)\n", argv[1], (failed_at)?failed_at:"<NONE>", error, expression_strerror(error)); + printf("\nFAILED\nExpression: '%s'\nParsing stopped at: '%s'\nError code: %d (%s)\n", argv[1], (failed_at)?((*failed_at)?failed_at:"<END OF EXPRESSION>"):"<NONE>", error, expression_strerror(error)); else { printf("\nOK\nExpression: '%s'\nParsed as : '%s'\nError code: %d (%s)\n", argv[1], exp->parsed_as, error, expression_strerror(error)); |