Merge branch 'release/0.4.0' into develop
update comments
changed file structure
implemented .class file emitter
achieved to make .class file javap accept
change AttributeInfo to linked list
made code.h file
made code.c (JVM mnemonic list)
added: dispose class file
change classfile tag sort
changed classfile.c, created classfile_constant_pool.*
changed classfile.c
change around dispose
added: classfile_attribute.*, classfile_base.h
added: error.*, implemented: maybe compilable
compilable but segmentation fault
Segmentation fault occured. shouldn't recurcive call realloc.
solved args reuse probrem
added: bi-directional member to classfile*.h
change: constant pool -> bi-directional linked list