Class: Furnace::AVM2::Tokens::ImportToken

Inherits:
Code::SurroundedToken
  • Object
show all
Defined in:
lib/furnace-avm2/source/declaration_tokens/import_token.rb

Instance Method Summary collapse

Constructor Details

#initialize(origin, name, options = {}) ⇒ ImportToken

Returns a new instance of ImportToken.



3
4
5
6
7
# File 'lib/furnace-avm2/source/declaration_tokens/import_token.rb', line 3

def initialize(origin, name, options={})
  super(origin, [
    NamespaceNameToken.new(origin, name, options)
  ], options)
end

Instance Method Details

#text_afterObject



13
14
15
# File 'lib/furnace-avm2/source/declaration_tokens/import_token.rb', line 13

def text_after
  ".*;\n"
end

#text_beforeObject



9
10
11
# File 'lib/furnace-avm2/source/declaration_tokens/import_token.rb', line 9

def text_before
  "import "
end