Skip to content

Commit

Permalink
Type parameter lists permit a trailing comma
Browse files Browse the repository at this point in the history
Summary:
Type parameter lists permit a trailing comma:

    class C<T,U,> ...

Reviewed By: eshrews, andrewjkennedy

Differential Revision: D3807075

fbshipit-source-id: 565e597cd96c51cc056b3fb49ede3c19bd66db91
  • Loading branch information
ericlippert authored and Hhvm Bot committed Sep 12, 2016
1 parent 862fcf2 commit eae77f4
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions hphp/hack/src/full_fidelity/full_fidelity_type_parser.ml
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ and parse_type_parameter parser =

(* SPEC
type-parameter-list:
< generic-type-parameters >
< generic-type-parameters ,-opt >
generic-type-parameters:
generic-type-parameter
Expand All @@ -186,7 +186,7 @@ and parse_type_parameter parser =
and parse_generic_type_parameter_list parser =
let (parser, open_angle) = next_token parser in
let open_angle = make_token open_angle in
let (parser, args) = parse_comma_list parser GreaterThan
let (parser, args) = parse_comma_list_allow_trailing parser GreaterThan
SyntaxError.error1007 parse_type_parameter in
let (parser1, close_angle) = next_token parser in
if (Token.kind close_angle) = GreaterThan then
Expand Down

0 comments on commit eae77f4

Please sign in to comment.