diff --git a/lib/DateTime/Parse.pm6 b/lib/DateTime/Parse.pm6 index 307fdf0..7536c20 100644 --- a/lib/DateTime/Parse.pm6 +++ b/lib/DateTime/Parse.pm6 @@ -6,7 +6,13 @@ my class X::DateTime::CannotParse is Exception { class DateTime::Parse is DateTime { grammar DateTime::Parse::Grammar { token TOP { - | | | | | + | + | + | + | + | + | + | } token rfc3339-date { @@ -21,6 +27,10 @@ class DateTime::Parse is DateTime { } + token time3 { + <.SP> + } + token partial-time { ':' ':' ? } @@ -33,6 +43,10 @@ class DateTime::Parse is DateTime { [ 'Z' | 'z' | ] } + token time-offset2 { + + } + token time-numoffset { ':' } @@ -53,6 +67,10 @@ class DateTime::Parse is DateTime { <.wkday> ',' <.SP> <.SP>