14 Commits (4169dbca50877f75de219b5bee44c31db1fed045)

Author SHA1 Message Date
Peter Johnson 1d3f2ded23 Move towards building interval tree by splitting dependent value into 19 years ago
Peter Johnson 135d4727dd More gracefully handle absolute section refernce expansion, and allow for 19 years ago
Peter Johnson 1a86c34026 * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 20 years ago
Peter Johnson a2e07e1e10 The Great Renaming (prefixing with yasm_), Part 1. 22 years ago
Peter Johnson b1faf6329c Relicense under 2-clause BSD license. 22 years ago
Peter Johnson 4c3bb4a7cc Get rid of expr_xform_neg_tree(), integrating its functionality into 22 years ago
Peter Johnson 920f11a0e5 Add the ability to add an additional transformation function into the execution 22 years ago
Peter Johnson 6591a155d0 Check for circular equ references (Bug#8). 22 years ago
Peter Johnson a3a9fd2aa0 Completely revamp how label resolution is done (part of Bug#6). Now calculates 22 years ago
Peter Johnson 3320945f95 Massive restructuring of lexing and parsing (NASM-compatible parser). 23 years ago
Peter Johnson a6f0bff972 Splint cleanups: expr_copy_* don't take a NULL, so they can't return NULL. 23 years ago
Peter Johnson 3f2186c1bf Change from current file/line dual storage to a monotonically-increasing line 23 years ago
Peter Johnson 8178f883a5 Modify so that almost everything passes LCLint with the options in lclint.sh. 23 years ago
Peter Johnson d7fe402fb9 Split away x86-specific parts of expression handling (eg, effective address -> 23 years ago