The label_sym
class represents label symbols. Labels are used
within procedures to specify targets of branch and jump instructions.
They may not be entered in global or file symbol tables. The position
of a label is usually indicated by a label instruction (see section Label Instructions), but for labels associated with high-level AST nodes, the
label positions may be implicit. The label_sym
class contains no
extra fields beyond those in the base sym_node
class.