From 42dc396c8647dce1b4e6c3b133f3f87d305ba289 Mon Sep 17 00:00:00 2001 From: Christian Holzer Date: Thu, 19 Feb 2015 15:01:42 +0100 Subject: [PATCH] [OLINGO-581] Uri parser handles duration literals without time part Signed-off-by: Christian Amend --- .../antlr4/org/apache/olingo/server/core/uri/antlr/UriLexer.g4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/server-core/src/main/antlr4/org/apache/olingo/server/core/uri/antlr/UriLexer.g4 b/lib/server-core/src/main/antlr4/org/apache/olingo/server/core/uri/antlr/UriLexer.g4 index 13ed27af3..f74e721c7 100644 --- a/lib/server-core/src/main/antlr4/org/apache/olingo/server/core/uri/antlr/UriLexer.g4 +++ b/lib/server-core/src/main/antlr4/org/apache/olingo/server/core/uri/antlr/UriLexer.g4 @@ -145,7 +145,7 @@ fragment DUTIMEFRAG : 'T' ( ( DIGITS 'H' (DIGITS 'M')? DUSECONDFRAG?) | (DIGITS 'M' DUSECONDFRAG?) | DUSECONDFRAG - ); + )?; fragment DUDAYTIMEFRAG : DIGITS 'D' DUTIMEFRAG? | DUTIMEFRAG; DURATION : D U R A T I O N SQUOTE '-'? 'P' DUDAYTIMEFRAG SQUOTE; TIMEOFDAY : HOUR ':' MINUTE ( ':' SECOND ( '.' FRACTIONALSECONDS )? )?;