loader/reader.go
func NewReaderByteCodeLoader(p parser.Parser, c compiler.Compiler) *ReaderByteCodeLoader {
	return &ReaderByteCodeLoader{NewFlags(), p, c}
}
func NewReaderByteCodeLoader(p parser.Parser, c compiler.Compiler) *ReaderByteCodeLoader {
	return &ReaderByteCodeLoader{NewFlags(), p, c}
}
// NewReaderByteCodeLoader creates a new object