Function root blocks are now skimmed over
This commit is contained in:
parent
ae0166b509
commit
d6db27ccb6
@ -32,6 +32,13 @@ func (parser *ParsingOperation) parseFuncSection () (
|
||||
err = parser.parseFuncArguments(§ion)
|
||||
if err != nil { return }
|
||||
|
||||
// skip the rest of the section if we are only skimming it
|
||||
if parser.skimming {
|
||||
section.external = true
|
||||
err = parser.skipIndentLevel(1)
|
||||
return
|
||||
}
|
||||
|
||||
// check to see if the function is external
|
||||
if !parser.token.Is(lexer.TokenKindIndent) { return }
|
||||
if parser.token.Value().(int) != 1 { return }
|
||||
|
Reference in New Issue
Block a user