Module | Sass::SCSS::ScriptParser |
In: |
lib/sass/scss/script_parser.rb
|
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.
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 20: def assert_done 21: @lexer.unpeek! 22: end