Class: Sass::Script::Lexer::Token
- Inherits:
-
Struct
- Object
- Struct
- Sass::Script::Lexer::Token
- Defined in:
- .ruby-sass/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 '.ruby-sass/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 '.ruby-sass/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 '.ruby-sass/lib/sass/script/lexer.rb', line 24 def type @type end |
#value ⇒ Object
Returns the value of attribute value
24 25 26 |
# File '.ruby-sass/lib/sass/script/lexer.rb', line 24 def value @value end |