class Rouge::Lexers::NesAsm

def self.keywords

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

def self.keywords_reserved

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

def self.keywords_type

def self.keywords_type
  @keywords_type ||= %w(
    DB DW BYTE WORD 
  )
end