Elaborate nested l-values.

This gets nested l-values to (but just short of) the ivl_target API.
Now the elaborator can process nested l-values, but I haven't figured
out how to present that at the ivl_target.h API.
This commit is contained in:
Stephen Williams
2013-11-16 16:27:05 -08:00
parent 9bd9c8f301
commit 68d83383ff
10 changed files with 167 additions and 46 deletions
+4
View File
@@ -46,8 +46,12 @@ struct target {
*/
struct target_t {
inline target_t() : errors(0) { }
virtual ~target_t();
/* Set this to count errors encountered during emit. */
int errors;
/* Start the design. This sets the main output file stream
that the target should use. */
virtual bool start_design(const Design*) =0;