fes

Free Easy Site
Log | Files | Refs | README | LICENSE

symbol.lua (1349B)


      1 local M = {}
      2 
      3 local function get(s)
      4 	return "&" .. (s or "") .. ";"
      5 end
      6 
      7 M.legal = {
      8 	copyright = get("copy"),
      9 	registered_trademark = get("reg"),
     10 	trademark = get("trade"),
     11 }
     12 
     13 M.currency = {
     14 	euro = get("euro"),
     15 	pound = get("pound"),
     16 	yen = get("yen"),
     17 	cent = get("cent"),
     18 	dollar = "$",
     19 }
     20 
     21 M.math = {
     22 	plus_minus = get("plusmn"),
     23 	multiply = get("times"),
     24 	divide = get("divide"),
     25 	not_equal = get("ne"),
     26 	less_equal = get("le"),
     27 	greater_equal = get("ge"),
     28 	infinity = get("infin"),
     29 	approx = get("asymp"),
     30 }
     31 
     32 M.arrows = {
     33 	left = get("larr"),
     34 	right = get("rarr"),
     35 	up = get("uarr"),
     36 	down = get("darr"),
     37 	left_right = get("harr"),
     38 }
     39 
     40 M.punctuation = {
     41 	left_double_quote = get("ldquo"),
     42 	right_double_quote = get("rdquo"),
     43 	left_single_quote = get("lsquo"),
     44 	right_single_quote = get("rsquo"),
     45 	ellipsis = get("hellip"),
     46 	em_dash = get("mdash"),
     47 	en_dash = get("ndash"),
     48 }
     49 
     50 M.whitespace = {
     51 	non_breaking = get("nbsp"),
     52 	thin = get("thinsp"),
     53 }
     54 
     55 M.symbols = {
     56 	degree = get("deg"),
     57 	micro = get("micro"),
     58 	section = get("sect"),
     59 	paragraph = get("para"),
     60 	check = get("check"),
     61 	cross = get("cross"),
     62 	bullet = get("bull"),
     63 	middle_dot = get("middot"),
     64 	broken_bar = get("brvbar"),
     65 }
     66 
     67 M.html = {
     68 	less_than = get("lt"),
     69 	greater_than = get("gt"),
     70 	ampersand = get("amp"),
     71 	double_quote = get("quot"),
     72 	single_quote = get("apos"),
     73 }
     74 
     75 return M