class Rouge::Lexers::NesAsm

Public Class Methods

keywords() click to toggle source
# File lib/rouge/lexers/nesasm.rb, line 12
def self.keywords
  @keywords ||= %w(
    ADC AND ASL BIT BRK CMP CPX CPY DEC EOR INC JMP JSR LDA LDX LDY LSR
    NOP ORA ROL ROR RTI RTS SBC STA STX STY TAX TXA DEX INX TAY TYA DEY
    INY BPL BMI BVC BVS BCC BCS BNE BEQ CLC SEC CLI SEI CLV CLD SED TXS
    TSX PHA PLA PHP PLP
  )
end
keywords_reserved() click to toggle source
# File lib/rouge/lexers/nesasm.rb, line 27
def self.keywords_reserved
  @keywords_reserved ||= %w(
    INCBIN INCLUDE ORG BANK RSSET RS MACRO ENDM DS PROC ENDP PROCGROUP
    ENDPROCGROUP INCCHR DEFCHR ZP BSS CODE DATA IF IFDEF IFNDEF ELSE
    ENDIF FAIL INESPRG INESCHR INESMAP INESMIR FUNC
  )
end
keywords_type() click to toggle source
# File lib/rouge/lexers/nesasm.rb, line 21
def self.keywords_type
  @keywords_type ||= %w(
    DB DW BYTE WORD 
  )
end