MCPcopy Create free account
hub / github.com/djhworld/simple-computer / String

Method String

asm/instructions.go:684–710  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

682}
683
684func (s *Instructions) String() string {
685 result := strings.Builder{}
686
687 for _, ins := range s.instructions {
688 if _, ok := ins.(DEFLABEL); ok {
689 l := ins.(DEFLABEL)
690 result.WriteString("\n")
691 result.WriteString(l.Name)
692 result.WriteString(":\n")
693 continue
694 }
695
696 if _, ok := ins.(DEFSYMBOL); ok {
697 s := ins.(DEFSYMBOL)
698 result.WriteString("\n")
699 result.WriteString(s.String())
700 result.WriteString("\n")
701 continue
702 }
703
704 result.WriteString("\t")
705 result.WriteString(ins.String())
706 result.WriteString("\n")
707 }
708
709 return result.String()
710}

Callers

nothing calls this directly

Calls 1

StringMethod · 0.65

Tested by

no test coverage detected