CSV to HTML translation: Difference between revisions
Content deleted Content added
→With Styling: We have symbols; use 'em. |
→{{header|Euphoria}}: added Euphoria example, translated from C |
||
Line 818: | Line 818: | ||
</body> |
</body> |
||
</html></lang> |
</html></lang> |
||
=={{header|Euphoria}}== |
|||
{{trans|C}} |
|||
{{works with|Euphoria|4.*}} |
|||
<lang euphoria>constant input = "Character,Speech\n" & |
|||
"The multitude,The messiah! Show us the messiah!\n" & |
|||
"Brians mother,<angry>Now you listen here! He's not the messiah; " & |
|||
"he's a very naughty boy! Now go away!</angry>\n" & |
|||
"The multitude,Who are you?\n" & |
|||
"Brians mother,I'm his mother; that's who!\n" & |
|||
"The multitude,Behold his mother! Behold his mother!" |
|||
puts(1,"<table>\n<tr><td>") |
|||
for i = 1 to length(input) do |
|||
switch input[i] do |
|||
case '\n' then puts(1,"</td></tr>\n<tr><td>") |
|||
case ',' then puts(1,"</td><td>") |
|||
case '<' then puts(1,"<") |
|||
case '>' then puts(1,">") |
|||
case '&' then puts(1,"&") |
|||
case else puts(1,input[i]) |
|||
end switch |
|||
end for |
|||
puts(1,"</td></tr>\n</table>")</lang> |
|||
Output: |
|||
<pre><table> |
|||
<tr><td>Character</td><td>Speech</td></tr> |
|||
<tr><td>The multitude</td><td>The messiah! Show us the messiah!</td></tr> |
|||
<tr><td>Brians mother</td><td><angry>Now you listen here! He's not the messiah; he's a very naughty boy! Now go away!</angry></td></tr> |
|||
<tr><td>The multitude</td><td>Who are you?</td></tr> |
|||
<tr><td>Brians mother</td><td>I'm his mother; that's who!</td></tr> |
|||
<tr><td>The multitude</td><td>Behold his mother! Behold his mother!</td></tr> |
|||
</table></pre> |
|||
=={{header|Go}}== |
=={{header|Go}}== |