module Sass::SCSS::ScriptParser
A mixin for subclasses of {Sass::Script::Parser} that makes them usable by {SCSS::Parser} to parse SassScript. In particular, the parser won't raise an error when there's more content in the lexer once lexing is done. In addition, the parser doesn't support `!` for a variable prefix.
Private Instance Methods
assert_done()
click to toggle source
Instead of raising an error when the parser is done, rewind the StringScanner so that it hasn't consumed the final token.
# File lib/sass/scss/script_parser.rb, line 20 def assert_done @lexer.unpeek! end
lexer_class()
click to toggle source
@private
Calls superclass method
# File lib/sass/scss/script_parser.rb, line 12 def lexer_class klass = Class.new(super) klass.send(:include, ScriptLexer) klass end