index d5abe38fe3fa39a99a0ce38bdd363ea7d3f91bae..ad1b982a328113ba8a7a130db22c5a9389d6eaef 100644 (file)
struct gen_class
{
+ char * full_name;
FILE * fp;
gen_proc_t * p;
};
-
+enum gen_storage
+{
+ JVM_STORAGE_UNKNOWN,
+ JVM_STORAGE_REGISTER,
+ JVM_STORAGE_STATIC,
+ JVM_STORAGE_FIELD
+};
struct gen_proc_t
struct gen_var_t
{
+ enum gen_storage storage;
int reg;
-};
-
-struct gen_block_t
-{
-
+ char * full_name;
+ char * desc;
};
struct gen_context_t