input: 2; output: 1; tables: conversion[16] = {`0',`1',`2',`3',`4',`5',`6',`7', `8',`9',`a',`b',`c',`d',`e',`f'}; states: ampersand; expressions: "&" => ; @"00-@"FF => \1; . => "^^^^" #(\1 div: @"1000) #((\1 mod: @"1000) div: @"100) #((\1 mod: @"100) div: @"10) #(\1 mod: @"10); "Agrave;" => @"C0 ; "Aacute;" => @"C1 ; "Acirc;" => @"C2 ; "Atilde;" => @"C3 ; "Auml;" => @"C4 ; "Aring;" => @"C5 ; "AElig;" => @"C6 ; "Ccedil;" => @"C7 ; "Egrave;" => @"C8 ; "Eacute;" => @"C9 ; "Ecirc;" => @"CA ; "Euml;" => @"CB ; "Igrave;" => @"CC ; "Iacute;" => @"CD ; "Icirc;" => @"CE ; "Iuml;" => @"CF ; "ETH;" => @"D0 ; "Ntilde;" => @"D1 ; "Ograve;" => @"D2 ; "Oacute;" => @"D3 ; "Ocirc;" => @"D4 ; "Otilde;" => @"D5 ; "Ouml;" => @"D6 ; "Oslash;" => @"D8 ; "Ugrave;" => @"D9 ; "Uacute;" => @"DA ; "Ucirc;" => @"DB ; "Uuml;" => @"DC ; "Yacute;" => @"DD ; "THORN;" => @"DE ; "szlig;" => @"DF ; "agrave;" => @"E0 ; "aacute;" => @"E1 ; "acirc;" => @"E2 ; "atilde;" => @"E3 ; "auml;" => @"E4 ; "aring;" => @"E5 ; "aelig;" => @"E6 ; "ccedil;" => @"E7 ; "egrave;" => @"E8 ; "eacute;" => @"E9 ; "ecirc;" => @"EA ; "euml;" => @"EB ; "igrave;" => @"EC ; "iacute;" => @"ED ; "icirc;" => @"EE ; "iuml;" => @"EF ; "eth;" => @"F0 ; "ntilde;" => @"F1 ; "ograve;" => @"F2 ; "oacute;" => @"F3 ; "ocirc;" => @"F4 ; "otilde;" => @"F5 ; "ouml;" => @"F6 ; "oslash;" => @"F8 ; "ugrave;" => @"F9 ; "uacute;" => @"FA ; "ucirc;" => @"FB ; "uuml;" => @"FC ; "yacute;" => @"FD ; "thorn;" => @"FE ; . => "&" <= \1 ;