1
0
Fork 0
mirror of https://github.com/Reuh/anselme.git synced 2025-10-27 16:49:31 +00:00

Re-add alternative : operator for pairs

This commit is contained in:
Étienne Fildadut 2022-09-16 14:19:48 +09:00
parent 4284b06f10
commit ef5e1a577f
7 changed files with 36 additions and 22 deletions

View file

@ -1,3 +1,5 @@
:name = "test"
{[name=1, 3="p", (name)="foo", "ho"="ah", name=name]}
{["name":1, 3:"p", name:"foo", "ho":"ah", "name":name]}

View file

@ -1,11 +1,19 @@
local _={}
_[5]={}
_[4]={tags=_[5],text="[name=1, 3=p, test=foo, ho=ah, name=test]"}
_[3]={_[4]}
_[2]={"return"}
_[1]={"text",_[3]}
return {_[1],_[2]}
_[9]={}
_[8]={}
_[7]={tags=_[9],text="[name=1, 3=p, test=foo, ho=ah, name=test]"}
_[6]={tags=_[8],text="[name=1, 3=p, test=foo, ho=ah, name=test]"}
_[5]={_[7]}
_[4]={_[6]}
_[3]={"return"}
_[2]={"text",_[5]}
_[1]={"text",_[4]}
return {_[1],_[2],_[3]}
--[[
{ "text", { {
tags = {},
text = "[name=1, 3=p, test=foo, ho=ah, name=test]"
} } }
{ "text", { {
tags = {},
text = "[name=1, 3=p, test=foo, ho=ah, name=test]"