summaryrefslogtreecommitdiff
path: root/modules/parsers/nasm/nasm-parse.c
Commit message (Expand)AuthorAgeFilesLines
* Merge [2323] from trunk (handle and ignore [warning]).1.0Peter Johnson2010-05-161-0/+16
|\
| * Fix #201: explicitly ignore [warning] directive and treat as warning.Peter Johnson2010-05-161-0/+16
| * Support all unary operators in directive expressions.Peter Johnson2010-05-161-45/+22
|/
* Add .intel_syntax and .gas_syntax support to GAS parser.Peter Johnson2010-01-191-0/+22
* Nasm parser: Add some very basic MASM-ish syntax handling, along the linesPeter Johnson2010-01-191-3/+61
* Implement some linemap changes required for the GAS preprocessor.Peter Johnson2010-01-031-1/+1
* Fix referencing of local label from line that defines nonlocal label.Peter Johnson2009-03-251-10/+19
* Don't use tasm_compatible_mode in nasm parser (use local var instead).Peter Johnson2008-10-071-17/+19
* Add core TASM syntax support.Peter Johnson2008-10-071-29/+295
* Fix #136: Unbreak ..@ non-local-label mechanism.Peter Johnson2008-03-271-0/+4
* Enable use of sym@FOO constructs in GAS parser.Peter Johnson2008-02-091-1/+8
* Make jmp with seg:off equ behave the same as NASM.Peter Johnson2008-01-191-45/+69
* Fix #122: Allow standalone prefixes.Peter Johnson2007-12-041-4/+6
* Fix #125: Improve reporting of operand and expression syntax errors.Peter Johnson2007-12-041-15/+64
* Change preprocessor interface from block-oriented to line-oriented.Peter Johnson2007-11-031-6/+16
* Check correct variable for badly parsed expression.Peter Johnson2007-11-021-1/+1
* Follow NASM after all in only turning off default RIP-rel for FS and GS,Peter Johnson2007-09-201-4/+1
* Support NASM's upcoming RIP-relative syntax, with a few differences.Peter Johnson2007-09-191-10/+56
* Merge expr-int.h into expr.h, removing YASM_EXPR_INTERNAL in the process.Peter Johnson2007-07-141-1/+0
* Remove YASM_LIB_INTERNAL. It never really gained us that much in terms ofPeter Johnson2007-07-141-1/+0
* Clean up a number of obsolete autoconf-detected standard C things.Peter Johnson2007-07-131-3/+1
* Change handling of frontend (mnenomic) instructions to make it easier toPeter Johnson2007-07-081-31/+30
* Fix a few bugs in new directive handling.Peter Johnson2007-06-011-3/+9
* Clean up directive handling. This standardizes error/warning messages andPeter Johnson2007-05-261-66/+39
* Move absolute section handling into NASM parser, removing all traces of itPeter Johnson2007-05-151-28/+102
* Clean up expect_() in both parsers. In the nasm parser we were passing aPeter Johnson2007-05-131-32/+32
* Update all copyright dates.Peter Johnson2007-04-221-1/+1
* Bite the bullet and convert tabs to spaces. Previously yasm's source hasPeter Johnson2007-04-221-763/+763
* Unbreak Windows build by using yasm__strcasecmp instead of strcasecmp.Peter Johnson2007-03-231-2/+2
* Massive update of directive handling, including handling of extern, global,Peter Johnson2007-03-211-161/+25
* Restructure yasm_object as the central clearing house for yasm_objfmt,Peter Johnson2007-03-051-39/+32
* Add option -Wsize-override to turn on warning on multiple operand sizePeter Johnson2007-03-011-1/+18
* Massive warnings cleanup and cleanup of size_t vs uintptr_t vs unsigned long.Peter Johnson2007-02-241-3/+3
* Warning cleanups (unused variable/label).Peter Johnson2007-02-241-2/+1
* Fix up some GCC 4.x warnings.Peter Johnson2007-02-151-2/+2
* Allow directives to have no parameters in the parser, and check for it atPeter Johnson2007-02-071-125/+194
* NASM parser bugfixes, and add support for section names that include "-"Peter Johnson2006-12-301-8/+16
* nasm-parse.c, x86id.c: Fix unused variable warnings.Peter Johnson2006-12-271-3/+0
* NASM parser: change from Bison parser to hand-written recursive descentPeter Johnson2006-12-231-0/+1197