[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Skipping leading "shebangs" in a file
- From: Henrik Ilgen <henrik.ilgen@...>
- Date: Mon, 8 Aug 2016 00:11:03 +0200
The shebang behavior is defined in section 7 of the manual:
> To allow the use of Lua as a script interpreter in Unix systems, the
> standalone interpreter skips the first line of a chunk if it starts
> with #. Therefore, Lua scripts can be made into executable programs
> by using chmod +x and the #! form, as in
On 07.08.2016 23:39, Robert Virding wrote:
> I implement luerl, an Lua implementation running on top of erlang/OTP
> (https://github.com/rvirding/luerl), and try to keep it as compatible as
> I can with standard Lua, currently Lua 5.2.
> One thing I have noticed is that is skips leading "shebang" line, that
> is a line which starts with "#! / ...". This is useful for scripts and
> for loading script files into Lua. Where is this documented? Is it
> documented? I have tried to find it but haven't been successful.
> It also skips leading BOM as well.
> Thanks for any help,