* Factored out the DSNLEXER class so it can be re-used more generally. The
constructor takes a keyword table, so it can be used for arbitrary DSN
syntax files of your own chosing. Simply create an enum {} with all your
unique tokens in it. Then create a KEYWORD table. See SPECCTRA_DB::keywords[].
The reason you want an enum is to give the C++ debugger better type information
so it can show symbolic integer symbols.
* Factored out common richio.cpp and richio.h
which is what DSNLEXER uses.
* Fixed some minor issues with reading circuit descriptor from a *.dsn file.
Showing
This diff is collapsed.
This diff is collapsed.
common/richio.cpp
0 → 100644
This diff is collapsed.
include/richio.h
0 → 100644
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment