Skip to content

Templates #10

Description

Isso é como uma media é representada na tabela Lua gerada:

  • Pode virar logo um elemento sncl, "tabela", que gera a tabela.
  • É mais bonito que a segunda opção, mas da mais trabalho
  • Tabelas e for vão virar elementos sncl
  • Qual é o outro uso pras tabelas?
  • Será que fica confuso pro autor? Ele pode declarar uma media com a sintaxe sncl, ou como a media é representada pelo compilador em Lua
  • Perco as bibliotecas Lua
medias = {
   {id="m1",src="pics/media1.jpg",  _type="media"},
   {id="m2", src="pics/media2.jpg", _type="media"}
}
for i = 1, #medias do
   onBegin medias[i].id do
      start medias[i+1%#medias].id end
   end
end

Isso seria com o template:

[!  medias ={
   {id="m1",src="pics/media1.jpg",  _type="media"},
   {id="m2", src="pics/media2.jpg", _type="media"}
}  ]!
[ for i = 1, #medias do]
   onBegin [medias[i].id] do
      start [medias[i+1%#medias].id] end
   end
[end]
  • Teria que definir os elementos sncl, depois de definir essa tabela?
  • É feio, mas da menos trabalho
[=for i = 1, 100 do]
   media [="media"..i]
      src: "[="pics/media"..i..".jpg"]"
   end
[=end]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions