Class: Sass::Script::Lexer::Token
- Inherits:
-
Struct
- Object
- Struct
- Sass::Script::Lexer::Token
- Defined in:
- lib/sass/script/lexer.rb
Overview
A struct containing information about an individual token.
type
: [Symbol
]
: The type of token.
value
: [Object
]
: The Ruby object corresponding to the value of the token.
source_range
: [Sass::Source::Range
]
: The range in the source file in which the token appeared.
pos
: [Integer
]
: The scanner position at which the SassScript token appeared.
Instance Attribute Summary collapse
-
#pos ⇒ Object
Returns the value of attribute pos.
-
#source_range ⇒ Object
Returns the value of attribute source_range.
-
#type ⇒ Object
Returns the value of attribute type.
-
#value ⇒ Object
Returns the value of attribute value.
Instance Attribute Details
#pos ⇒ Object
Returns the value of attribute pos
24 25 26 |
# File 'lib/sass/script/lexer.rb', line 24
def pos
@pos
end
|
#source_range ⇒ Object
Returns the value of attribute source_range
24 25 26 |
# File 'lib/sass/script/lexer.rb', line 24
def source_range
@source_range
end
|
#type ⇒ Object
Returns the value of attribute type
24 25 26 |
# File 'lib/sass/script/lexer.rb', line 24
def type
@type
end
|
#value ⇒ Object
Returns the value of attribute value
24 25 26 |
# File 'lib/sass/script/lexer.rb', line 24
def value
@value
end
|