Anonymous user
CSV to HTML translation: Difference between revisions
→{{header|Prolog}}
(Removed draft status.) |
|||
Line 773:
"</TD><TD>",
csv_td_in(L,S).
csv_td_in([60|T], S) -->
"<",
csv_td_in(T, S).
csv_td_in([62|T], S) -->
">",
csv_td_in(T, S).
csv_td_in([H|T], S) -->
Line 788 ⟶ 796:
</TR>
<TR>
<TD>Brians mother</TD><TD>
</TR>
<TR>
Line 802 ⟶ 810:
</pre>
===Extra credit solution===
<lang Prolog>csv_html_plus :-
L =
Line 881 ⟶ 888:
"</TD><TD style='color:#000; background:#8FF; border:1px #000 solid; padding:0.6em;'>",
csv_body_td_in(L,S).
csv_body_td_in([60|T], S) -->
"<",
csv_body_td_in(T, S).
csv_body_td_in([62|T], S) -->
">",
csv_body_td_in(T, S).
csv_body_td_in([H|T], S) -->
Line 898 ⟶ 913:
</TR>
<TR>
<TD style='color:#000; background:#8FF; border:1px #000 solid; padding:0.6em;'>Brians mother</TD><TD style='color:#000; background:#8FF; border:1px #000 solid; padding:0.6em;'>
</TR>
<TR>
Line 915 ⟶ 930:
===HTML outputs rendered in firefox browser===
[[File:Prolog_csv_to_html.png|frame||none]]
=={{header|Python}}==
|