Skip to content

Commit

Permalink
Trim preceding comments on formal arguments
Browse files Browse the repository at this point in the history
  • Loading branch information
ebkalderon committed Oct 20, 2019
1 parent 68f8a51 commit 116009e
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions nix-parser/src/parser/expr/func.rs
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,11 @@ fn formals(input: Tokens) -> IResult<Partial<FnDeclFormals>> {
Partial::from(Formal::new(name, def, Span::merge(name_span, default_span)))
});

let args = separated_list_partial(tokens::comma, tokens::brace_right, formal);
let sep = pair(tokens::comma, many0(tokens::comment));
let args = separated_list_partial(sep, tokens::brace_right, formal);
let start = pair(tokens::brace_left, many0(tokens::comment));
let term = pair(tokens::brace_right, tokens::colon);
let formals = delimited(tokens::brace_left, args, term);
let formals = delimited(start, args, term);

let expr = alt((expr, util::error_expr_if(tokens::eof)));
map_partial_spanned(pair_partial(formals, expr), |span, (formals, expr)| {
Expand Down

0 comments on commit 116009e

Please sign in to comment.