package vm_indent

import (
	

	
)

func ( *encoder.RuntimeContext,  []byte,  *encoder.OpcodeSet) ([]byte, error) {
	var  *encoder.Opcode
	if (.Option.Flag & encoder.HTMLEscapeOption) != 0 {
		 = .EscapeKeyCode
	} else {
		 = .NoescapeKeyCode
	}

	defer func() {
		if  := recover();  != nil {
			 := .Option.DebugOut
			fmt.Fprintln(, "=============[DEBUG]===============")
			fmt.Fprintln(, "* [TYPE]")
			fmt.Fprintln(, .Type)
			fmt.Fprintf(, "\n")
			fmt.Fprintln(, "* [ALL OPCODE]")
			fmt.Fprintln(, .Dump())
			fmt.Fprintf(, "\n")
			fmt.Fprintln(, "* [CONTEXT]")
			fmt.Fprintf(, "%+v\n", )
			fmt.Fprintln(, "===================================")
			panic()
		}
	}()

	return Run(, , )
}