[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Making Lua unique through supporting natural language texts as valid script code
- From: Родион Горковенко <rodiongork@...>
- Date: Sun, 1 Oct 2023 16:19:06 +0300
Probably you'd better start with examples of "script in natural language".
Natural language is a vague thing and it is difficult to reach a vague
goal. You probably rather aim to parse something which _looks like_
natural language but isn't it.
On Sun, Oct 1, 2023 at 2:42 PM Claudio Grondi <claudio.grondi@freenet.de> wrote:
>
>
> Lua would require some minor changes only, which if I am not mistaken
> won't break any past code and should be relatively easy to implement, in
> order to support natural language texts as valid script code.
>
> May someone help me to provide proof of the concept explaining where and
> how to modify Lua C-code in order to:
>
> 1. allow ASCII values 0x02 (Start of Text) and 0x03 (End of Text) to
> be used in script code and interpreted respectively as `[[` and `]]`
>
> 2. allow function calls by specifying the function name only (without
> using braces and without the need of passing a parameter)
>
> 3. extend [_a-zA-z0-9] characters allowed in symbol names with ASCII
> value 0x1F (Unit Separator) and `-` which will be treated like [0-9] not
> allowed as first symbol name characters
>
> 4. allow usage of unnamed strings (i.e. string literals which can be
> specified anywhere in code without the need of assigning them to a
> symbol) ignoring them like comments
>
> 5. allow next to `;` also usage of `,` , `.` and `:`
>
> ?