diff --git a/lib/src/clixon_api_path_parse.l b/lib/src/clixon_api_path_parse.l index dcdf08f1..a9e8d78b 100644 --- a/lib/src/clixon_api_path_parse.l +++ b/lib/src/clixon_api_path_parse.l @@ -111,7 +111,7 @@ identifier {namestart}{namechar}* \: { return COLON; } {identifier} { clixon_api_path_parselval.string = strdup(yytext); return IDENTIFIER; } -<. { clixon_api_path_parseerror(_AY, "LEXICAL ERROR\n"); return -1; } +. { clixon_api_path_parseerror(_AY, "LEXICAL ERROR\n"); return -1; } \, { return COMMA; } \/ { BEGIN(INIT); return SLASH; } diff --git a/lib/src/clixon_json_parse.l b/lib/src/clixon_json_parse.l index 68b41311..e4e98b46 100644 --- a/lib/src/clixon_json_parse.l +++ b/lib/src/clixon_json_parse.l @@ -73,8 +73,6 @@ clixon_json_parsewrap(void) return 1; } - - %} digit [0-9] @@ -82,7 +80,7 @@ integer {digit}+ real ({digit}+[.]{digit}*)|({digit}*[.]{digit}+) exp ({integer}|{real})[eE][+-]{integer} -%x START§ +%x START %s STRING %s ESCAPE diff --git a/lib/src/clixon_json_parse.y b/lib/src/clixon_json_parse.y index c3cf8850..d2de5622 100644 --- a/lib/src/clixon_json_parse.y +++ b/lib/src/clixon_json_parse.y @@ -245,7 +245,7 @@ json_current_body(struct clicon_json_yacc_arg *jy, */ /* top: json -> value is also possible */ -§json : value J_EOF { clicon_debug(2,"json->object"); YYACCEPT; } +json : value J_EOF { clicon_debug(2,"json->object"); YYACCEPT; } ; value : J_TRUE { json_current_body(_JY, "true");}