aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/eqn.c
Commit message (Expand)AuthorAgeFilesLines
* The root of an .EQ tree is always EQN_ROOT, never EQN_LIST,Ingo Schwarze2016-01-081-2/+2
* Recursive "define" was not detected because "lim" was neverIngo Schwarze2016-01-071-1/+2
* modernize style: "return" is not a functionIngo Schwarze2015-10-061-21/+21
* in eqn, "prime" is equivalent to \(fm, and - is equivalent to \(mi;Ingo Schwarze2015-03-041-2/+4
* Clean up eqn(7) error handling:Ingo Schwarze2015-01-281-52/+73
* Fix a NULL pointer dereference reportedIngo Schwarze2014-10-251-2/+4
* Report arguments to .EQ as an error, and simplify the code:Ingo Schwarze2014-10-251-17/+2
* Implement in-line equations, much needed by Xenocara manuals.Ingo Schwarze2014-10-161-1/+27
* bugfix: do not parse quoted strings for tokens; fixes glFrustum(3)Ingo Schwarze2014-10-121-1/+11
* Improve error handling in the eqn(7) parser.Ingo Schwarze2014-10-121-102/+84
* Drop trailing whitespace, adjust a few indentations,Ingo Schwarze2014-10-101-22/+21
* No need to assert() that a pointer is non-null right before dereferencing it.Ingo Schwarze2014-10-101-4/+1
* Ignore "delim" command.Kristaps Dzonsons2014-10-101-1/+2
* Re-write of eqn(7) parser and MathML output.Kristaps Dzonsons2014-10-101-612/+741
* Parse from/to clauses in eqn.Kristaps Dzonsons2014-09-281-2/+7
* Add support for EQNPOS_SUBSUP and a doubly-linked eqn_box list.Kristaps Dzonsons2014-09-281-6/+24
* Get rid of HAVE_CONFIG_H, it is always defined; idea from libnbcompat.Ingo Schwarze2014-08-101-3/+3
* Clean up messages related to plain text and to escape sequences.Ingo Schwarze2014-07-061-2/+2
* Clean up messages regarding excess arguments:Ingo Schwarze2014-07-041-2/+3
* Audit malloc(3)/calloc(3)/realloc(3) usage.Ingo Schwarze2014-04-231-3/+3
* make sure static buffers for snprintf(3) are large enoughIngo Schwarze2014-04-201-2/+2
* KNF: case (FOO): -> case FOO:, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze2014-04-201-34/+31
* The files mandoc.c and mandoc.h contained both specialised low-levelIngo Schwarze2014-03-231-1/+2
* Implement the first steps of equation parsing from within libmdoc.Kristaps Dzonsons2011-07-251-5/+8
* Note GNU extensions in eqn.7. Also add `col' and `pile', which areKristaps Dzonsons2011-07-231-1/+3
* Add support for tdefine and ndefine. Consolidate some error messages. AddKristaps Dzonsons2011-07-231-24/+55
* Raise a warning when text follows the `EN'.Kristaps Dzonsons2011-07-231-2/+8
* Add `fat' font. This pretty much brings us in line with the secondKristaps Dzonsons2011-07-231-1/+2
* Ignore `back', `fwd', `up', `down', `mark', and `lineup'.Kristaps Dzonsons2011-07-231-4/+30
* Add matrix support. Also remove "above" notion, as all elements in aKristaps Dzonsons2011-07-231-2/+57
* The circumflex is also a special space character.Kristaps Dzonsons2011-07-231-2/+3
* Check for and throw away `gfont' eqn macros.Kristaps Dzonsons2011-07-221-2/+17
* Add support for `gsize' eqn token (introduced in second-edition troff).Kristaps Dzonsons2011-07-221-12/+32
* Add all rendered symbols used by eqn. I use the Second-Edition User'sKristaps Dzonsons2011-07-221-43/+88
* Support translating Greek characters in eqn.Kristaps Dzonsons2011-07-221-1/+95
* Fix left/right nesting in eqn.Kristaps Dzonsons2011-07-221-4/+8
* Protect macro expansion.Kristaps Dzonsons2011-07-221-2/+2
* Use a macro instead of doing a string-fragment compare. I just getKristaps Dzonsons2011-07-221-29/+24
* Give lists their own eqn function.Kristaps Dzonsons2011-07-221-36/+51
* Accomodate for hard-spaces with tildes. For now, consider them regularKristaps Dzonsons2011-07-221-5/+17
* Fix eqn handling of PILE clauses (multiple ABOVE statements may beKristaps Dzonsons2011-07-211-18/+15
* Complete eqn.7 parsing. Features all productions from the original 1975Kristaps Dzonsons2011-07-211-117/+232
* Support `size' constructs in eqn.7. Generalise mandoc_strontou to thisKristaps Dzonsons2011-07-211-3/+13
* Full support for eqn positionals (above, over, sup, sub, etc.).Kristaps Dzonsons2011-07-211-3/+22
* Add eqn subexpression fonts.Kristaps Dzonsons2011-07-211-13/+32
* Add support for markers. These decorate the last box: see eqn.7.Kristaps Dzonsons2011-07-211-6/+34
* Support nested `{, }' subexpressions in eqn. Document in code.Kristaps Dzonsons2011-07-211-11/+50
* Make `undef' not expand its argument before undefining it. DocumentKristaps Dzonsons2011-07-211-16/+22
* Flip eqn into using parsed nodes. I've temporarily disabled printingKristaps Dzonsons2011-07-211-32/+65
* Finish the eqn syntactic parser. This correctly parses terms and doesKristaps Dzonsons2011-07-211-185/+181