Class: Furnace::AVM2::Tokens::PackageNameToken

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

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of PackageNameToken.



3
4
5
6
7
# File 'lib/furnace-avm2/source/declaration_tokens/package_name_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/package_name_token.rb', line 13

def text_after
  " "
end

#text_beforeObject



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

def text_before
  "package "
end