/* $Id: predefs.in,v 1.2 2011/05/29 21:32:42 schwarze Exp $ */ /* * Copyright (c) 2011 Kristaps Dzonsons * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ /* * The predefined-string translation tables. Each corresponds to a * predefined strings from (e.g.) tmac/mdoc/doc-nroff. The left-hand * side corresponds to the input sequence (\*x, \*(xx and so on). The * right-hand side is what's produced by libroff. * * XXX - C-escape strings! * XXX - update PREDEF_MAX in roff.c if adding more! */ PREDEF("Am", "&") PREDEF("Ba", "|") PREDEF("Ge", "\\(>=") PREDEF("Gt", ">") PREDEF("If", "infinity") PREDEF("Le", "\\(<=") PREDEF("Lq", "\\(lq") PREDEF("Lt", "<") PREDEF("Na", "NaN") PREDEF("Ne", "\\(!=") PREDEF("Pi", "pi") PREDEF("Pm", "\\(+-") PREDEF("Rq", "\\(rq") PREDEF("left-bracket", "[") PREDEF("left-parenthesis", "(") PREDEF("lp", "(") PREDEF("left-singlequote", "\\(oq") PREDEF("q", "\\(dq") PREDEF("quote-left", "\\(oq") PREDEF("quote-right", "\\(cq") PREDEF("R", "\\(rg") PREDEF("right-bracket", "]") PREDEF("right-parenthesis", ")") PREDEF("rp", ")") PREDEF("right-singlequote", "\\(cq") PREDEF("Tm", "(Tm)") PREDEF("Px", "POSIX") PREDEF("Ai", "ANSI") PREDEF("\'", "\\\'") PREDEF("aa", "\\(aa") PREDEF("ga", "\\(ga") PREDEF("`", "\\`") PREDEF("lq", "\\(lq") PREDEF("rq", "\\(rq") PREDEF("ua", "\\(ua") PREDEF("va", "\\(va") PREDEF("<=", "\\(<=") PREDEF(">=", "\\(>=")