From 2c509692baf8bec5cdf9658c49c262599f89892d Mon Sep 17 00:00:00 2001 From: Rerumu Date: Fri, 5 Nov 2021 23:12:07 -0400 Subject: [PATCH] Add shebang support --- Ast/src/Parser.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Ast/src/Parser.cpp b/Ast/src/Parser.cpp index ee84542d..47a910d2 100644 --- a/Ast/src/Parser.cpp +++ b/Ast/src/Parser.cpp @@ -160,6 +160,9 @@ ParseResult Parser::parse(const char* buffer, size_t bufferSize, AstNameTable& n { std::vector hotcomments; + if (p.lexer.current().type == '#' && p.lexer.lookahead().type == '!') + p.lexer.nextline(); + while (isComment(p.lexer.current()) || (FFlag::LuauCaptureBrokenCommentSpans && p.lexer.current().type == Lexeme::BrokenComment)) { const char* text = p.lexer.current().data;