and break do else else \n\t#{p:block} elseif elseif (#{p:exp}) then \n\t#{p:block} end false for for #{p:var}=#{p:num},#{p:max} do \n\t|block \nend for #{p:namelist} in #{p:explist} do \n\t#{p:block} \nend function function #{p:name} () \n\nend if if (#{p:exp}) then \n\t#{p:block} \nend in local local function #{p:name} () \n\nend nil not or repeat repeat \n\t#{p:block} \nuntil #{p:exp} return then true until while while (#{p:exp}) do \n\t#{p:block} \nend