Lines Matching refs:label
140 for label in statement.labels:
141 container.labels[label.text] = microop
142 if label.is_extern:
143 container.externs[label.text] = microop
215 # A colon marks the end of a label. It should follow an ID which will
217 # in the "asm" state since it knows it saw a label and not a mnemonic.
236 # An "ID" in the micro assembler is either a label, directive, or mnemonic
238 # parameters. If it's a label, the following colon will make the lexer stop
244 # yet. The real ID, the label itself, is coming up.
249 # If there is a label and you're -not- in the assembler (which would be caught
341 # Defines a macroop that jumps to an external label in the ROM
435 'labels : label'
439 'labels : labels label'
449 'label : ID COLON'
450 label = Label()
451 label.is_extern = False
452 label.text = t[1]
453 t[0] = label
456 'label : EXTERN ID COLON'
457 label = Label()
458 label.is_extern = True
459 label.text = t[2]
460 t[0] = label