1/* $Id: predefs.in,v 1.3 2011/07/31 11:36:49 schwarze Exp $ */ 2/* 3 * Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv> 4 * 5 * Permission to use, copy, modify, and distribute this software for any 6 * purpose with or without fee is hereby granted, provided that the above 7 * copyright notice and this permission notice appear in all copies. 8 * 9 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16 */ 17 18/* 19 * The predefined-string translation tables. Each corresponds to a 20 * predefined strings from (e.g.) tmac/mdoc/doc-nroff. The left-hand 21 * side corresponds to the input sequence (\*x, \*(xx and so on). The 22 * right-hand side is what's produced by libroff. 23 * 24 * XXX - C-escape strings! 25 * XXX - update PREDEF_MAX in roff.c if adding more! 26 */ 27 28PREDEF("Am", "&") 29PREDEF("Ba", "|") 30PREDEF("Ge", "\\(>=") 31PREDEF("Gt", ">") 32PREDEF("If", "infinity") 33PREDEF("Le", "\\(<=") 34PREDEF("Lq", "\\(lq") 35PREDEF("Lt", "<") 36PREDEF("Na", "NaN") 37PREDEF("Ne", "\\(!=") 38PREDEF("Pi", "pi") 39PREDEF("Pm", "\\(+-") 40PREDEF("Rq", "\\(rq") 41PREDEF("left-bracket", "[") 42PREDEF("left-parenthesis", "(") 43PREDEF("lp", "(") 44PREDEF("left-singlequote", "\\(oq") 45PREDEF("q", "\\(dq") 46PREDEF("quote-left", "\\(oq") 47PREDEF("quote-right", "\\(cq") 48PREDEF("R", "\\(rg") 49PREDEF("right-bracket", "]") 50PREDEF("right-parenthesis", ")") 51PREDEF("rp", ")") 52PREDEF("right-singlequote", "\\(cq") 53PREDEF("Tm", "(Tm)") 54PREDEF("Px", "POSIX") 55PREDEF("Ai", "ANSI") 56PREDEF("\'", "\\\'") 57PREDEF("aa", "\\(aa") 58PREDEF("ga", "\\(ga") 59PREDEF("`", "\\`") 60PREDEF("lq", "\\(lq") 61PREDEF("rq", "\\(rq") 62PREDEF("ua", "\\(ua") 63PREDEF("va", "\\(va") 64PREDEF("<=", "\\(<=") 65PREDEF(">=", "\\(>=") 66