diff --git a/gst/parse/parse.l b/gst/parse/parse.l index 7cdc9c9bc6..3b21d3e329 100644 --- a/gst/parse/parse.l +++ b/gst/parse/parse.l @@ -17,8 +17,8 @@ #define YY_NO_UNPUT %} -_integer [[:digit:]]+ -_double [[:digit:]]+"."*[[:digit:]]* +_integer [-+]?[[:digit:]]+ +_double [-+]?[[:digit:]]+"."*[[:digit:]]* _number {_integer}|{_double} _boolean "true"|"false"|"TRUE"|"FALSE" _identifier [[:alpha:]][[:alnum:]\-_%:]*