@@ -31,7 +31,7 @@ Parses an iterator, allowing for the preceding keyword `outer`. Returns an
31
31
error expression if an invalid expression is parsed (anything other than
32
32
`=`, `in`, `∈`).
33
33
"""
34
- function parse_iterator (ps:: ParseState , outer = parse_outer (ps))
34
+ function parse_iterator (ps:: ParseState , outer= parse_outer (ps))
35
35
arg = @closer ps :range @closer ps :ws @nocloser ps :wsop parse_expression (ps)
36
36
if ! is_range (arg)
37
37
arg = mErrorToken (ps, arg, InvalidIterator)
@@ -136,7 +136,7 @@ function parse_call(ps::ParseState, ret::EXPR, ismacro=false)
136
136
end
137
137
# args = ismacro ? EXPR[ret, EXPR(:NOTHING, 0, 0)] : EXPR[ret]
138
138
trivia = EXPR[EXPR (next (ps))]
139
- @closeparen ps @default ps parse_comma_sep (ps, args, trivia, ! ismacro, insert_params_at = ismacro ? 3 : 2 )
139
+ @closeparen ps @default ps parse_comma_sep (ps, args, trivia, ! ismacro, insert_params_at= ismacro ? 3 : 2 )
140
140
accept_rparen (ps, trivia)
141
141
ret = EXPR (ismacro ? :macrocall : syntaxcall ? ret : :call , args, trivia)
142
142
end
147
147
Parses a comma separated list, optionally allowing for conversion of
148
148
assignment (`=`) expressions to `Kw`.
149
149
"""
150
- function parse_comma_sep (ps:: ParseState , args:: Vector{EXPR} , trivia:: Vector{EXPR} , kw = true , block = false , istuple = false ; insert_params_at = 2 )
150
+ function parse_comma_sep (ps:: ParseState , args:: Vector{EXPR} , trivia:: Vector{EXPR} , kw= true , block= false , istuple= false ; insert_params_at= 2 )
151
151
prevpos = position (ps)
152
152
@nocloser ps :inwhere @nocloser ps :newline @closer ps :comma while ! closer (ps)
153
153
a = parse_expression (ps)
@@ -208,11 +208,11 @@ end
208
208
209
209
Parses parameter arguments for a function call (e.g. following a semicolon).
210
210
"""
211
- function parse_parameters (ps:: ParseState , args:: Vector{EXPR} , args1:: Vector{EXPR} = EXPR[], insert_params_at = 2 ; usekw = true )
211
+ function parse_parameters (ps:: ParseState , args:: Vector{EXPR} , args1:: Vector{EXPR} = EXPR[], insert_params_at= 2 ; usekw= true )
212
212
trivia = EXPR[]
213
213
isfirst = isempty (args1)
214
214
prevpos = position (ps)
215
- @nocloser ps :inwhere @nocloser ps :newline @closer ps :comma while ! isfirst || (@nocloser ps :semicolon ! closer (ps))
215
+ @nocloser ps :inwhere @nocloser ps :newline @closer ps :comma while ! isfirst || (@nocloser ps :semicolon ! closer (ps))
216
216
a = isfirst ? parse_expression (ps) : first (args1)
217
217
if usekw && _do_kw_convert (ps, a)
218
218
a = _kw_convert (a)
350
350
function get_appropriate_child_to_expand (x)
351
351
if headof (x) === :generator && ! (headof (x. args[1 ]) in (:generator , :flatten ))
352
352
return x, x. args[1 ]
353
- elseif headof (x) === :flatten && headof (x. args[1 ]) === :generator && headof (x. args[1 ]. args[1 ]) === :generator
353
+ elseif headof (x) === :flatten && headof (x. args[1 ]) === :generator && headof (x. args[1 ]. args[1 ]) === :generator
354
354
x. args[1 ], x. args[1 ]. args[1 ]
355
355
else
356
356
get_appropriate_child_to_expand (x. args[1 ])
@@ -375,15 +375,15 @@ function parse_public_item(ps::ParseState)
375
375
parse_unary (ps, INSTANCE (next (ps)))
376
376
elseif isoperator (ps. nt)
377
377
next (ps)
378
- EXPR (:OPERATOR , ps. nt. startbyte - ps. t. startbyte, 1 + ps. t. endbyte - ps. t. startbyte, val (ps. t, ps))
378
+ EXPR (:OPERATOR , ps. nt. startbyte - ps. t. startbyte, 1 + ps. t. endbyte - ps. t. startbyte, val (ps. t, ps))
379
379
elseif is_nonstd_identifier (ps)
380
380
parse_nonstd_identifier (ps)
381
381
else
382
382
INSTANCE (next (ps))
383
383
end
384
384
end
385
385
386
- function parse_importexport_item (ps, is_colon = false )
386
+ function parse_importexport_item (ps, is_colon= false )
387
387
if kindof (ps. nt) === Tokens. AT_SIGN
388
388
parse_macroname (next (ps))
389
389
elseif kindof (ps. nt) === Tokens. LPAREN
@@ -395,7 +395,7 @@ function parse_importexport_item(ps, is_colon = false)
395
395
parse_unary (ps, INSTANCE (next (ps)))
396
396
elseif ! is_colon && isoperator (ps. nt)
397
397
next (ps)
398
- EXPR (:OPERATOR , ps. nt. startbyte - ps. t. startbyte, 1 + ps. t. endbyte - ps. t. startbyte, val (ps. t, ps))
398
+ EXPR (:OPERATOR , ps. nt. startbyte - ps. t. startbyte, 1 + ps. t. endbyte - ps. t. startbyte, val (ps. t, ps))
399
399
elseif is_nonstd_identifier (ps)
400
400
parse_nonstd_identifier (ps)
401
401
else
0 commit comments