stdscan: Rework curly brace parsing routines
commit487f352b6222c79fd6c719d2c00ab6087c6b6b3c
authorJin Kyu Song <jin.kyu.song@intel.com>
Wed, 27 Nov 2013 22:10:40 +0000 (27 14:10 -0800)
committerJin Kyu Song <jin.kyu.song@intel.com>
Wed, 27 Nov 2013 23:43:33 +0000 (27 15:43 -0800)
treed8b19e49b37c89586bba36691331f80111d71b79
parent6cfa968e8d3ef6344ef3e92b37d64a277124ee29
stdscan: Rework curly brace parsing routines

As recommended by the community, a comma-separated decorators ({k1,z})
and nested braces ({{k1},{z}}) are dropped out. So only standard syntax
is supported from now.

This rework made source code neat and easy to maintain. Most of the codes
for handling corner cases are removed.

Signed-off-by: Jin Kyu Song <jin.kyu.song@intel.com>
nasm.h
parser.c
stdscan.c
tokhash.pl