1241675Suqs/* $Id: predefs.in,v 1.3 2011/07/31 11:36:49 schwarze Exp $ */ 2241675Suqs/* 3241675Suqs * Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv> 4241675Suqs * 5241675Suqs * Permission to use, copy, modify, and distribute this software for any 6241675Suqs * purpose with or without fee is hereby granted, provided that the above 7241675Suqs * copyright notice and this permission notice appear in all copies. 8241675Suqs * 9241675Suqs * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 10241675Suqs * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 11241675Suqs * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR 12241675Suqs * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 13241675Suqs * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 14241675Suqs * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 15241675Suqs * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 16241675Suqs */ 17241675Suqs 18241675Suqs/* 19241675Suqs * The predefined-string translation tables. Each corresponds to a 20241675Suqs * predefined strings from (e.g.) tmac/mdoc/doc-nroff. The left-hand 21241675Suqs * side corresponds to the input sequence (\*x, \*(xx and so on). The 22241675Suqs * right-hand side is what's produced by libroff. 23241675Suqs * 24241675Suqs * XXX - C-escape strings! 25241675Suqs * XXX - update PREDEF_MAX in roff.c if adding more! 26241675Suqs */ 27241675Suqs 28241675SuqsPREDEF("Am", "&") 29241675SuqsPREDEF("Ba", "|") 30241675SuqsPREDEF("Ge", "\\(>=") 31241675SuqsPREDEF("Gt", ">") 32241675SuqsPREDEF("If", "infinity") 33241675SuqsPREDEF("Le", "\\(<=") 34241675SuqsPREDEF("Lq", "\\(lq") 35241675SuqsPREDEF("Lt", "<") 36241675SuqsPREDEF("Na", "NaN") 37241675SuqsPREDEF("Ne", "\\(!=") 38241675SuqsPREDEF("Pi", "pi") 39241675SuqsPREDEF("Pm", "\\(+-") 40241675SuqsPREDEF("Rq", "\\(rq") 41241675SuqsPREDEF("left-bracket", "[") 42241675SuqsPREDEF("left-parenthesis", "(") 43241675SuqsPREDEF("lp", "(") 44241675SuqsPREDEF("left-singlequote", "\\(oq") 45241675SuqsPREDEF("q", "\\(dq") 46241675SuqsPREDEF("quote-left", "\\(oq") 47241675SuqsPREDEF("quote-right", "\\(cq") 48241675SuqsPREDEF("R", "\\(rg") 49241675SuqsPREDEF("right-bracket", "]") 50241675SuqsPREDEF("right-parenthesis", ")") 51241675SuqsPREDEF("rp", ")") 52241675SuqsPREDEF("right-singlequote", "\\(cq") 53241675SuqsPREDEF("Tm", "(Tm)") 54241675SuqsPREDEF("Px", "POSIX") 55241675SuqsPREDEF("Ai", "ANSI") 56241675SuqsPREDEF("\'", "\\\'") 57241675SuqsPREDEF("aa", "\\(aa") 58241675SuqsPREDEF("ga", "\\(ga") 59241675SuqsPREDEF("`", "\\`") 60241675SuqsPREDEF("lq", "\\(lq") 61241675SuqsPREDEF("rq", "\\(rq") 62241675SuqsPREDEF("ua", "\\(ua") 63241675SuqsPREDEF("va", "\\(va") 64241675SuqsPREDEF("<=", "\\(<=") 65241675SuqsPREDEF(">=", "\\(>=") 66