module Sass::SCSS::ScriptParser

def assert_done

rewind the StringScanner so that it hasn't consumed the final token.
Instead of raising an error when the parser is done,
def assert_done
  @lexer.unpeek!
end

def lexer_class

Other tags:
    Private: -
def lexer_class
  klass = Class.new(super)
  klass.send(:include, ScriptLexer)
  klass
end