Nathan Weizenbaum
616a00cea6
[Sass] Improve error handling.
...
Unify and clarify the way Sass errors are handled (see notes in Sass::Error).
This fixes some bugs with filenames and/or line numbers being mis-recorded for imports.
2009-09-14 02:41:16 -07:00
Nathan Weizenbaum
329f87c9a8
[Sass] Add an abstract superclass for SassScript parse-tree nodes.
2009-04-25 02:00:36 -07:00
Nathan Weizenbaum
8ff8b60ccd
[Sass] Convert Sass::Script::Parser docs to YARD.
2009-04-24 20:11:00 -07:00
Nathan Weizenbaum
d9f248b4ec
[Sass] Convert Sass::Script docs to YARD.
2009-04-23 17:29:06 -07:00
Nathan Weizenbaum
73ea6dd6a9
[Sass] Don't allow variables to begin with numbers.
2009-03-22 02:57:40 -07:00
Chris Eppstein
d7f07c5891
Pass filename, if it exists, to the Parser from the Engine to enable better error messages.
2008-12-14 20:00:21 -08:00
Chris Eppstein
0d6d7e1c0a
Pass line number and character offset from the Engine to the Lexer.
2008-12-14 20:00:20 -08:00
Nathan Weizenbaum
88c4619bdd
Compile Sass to a full-fledged AST before evaluating and printing.
2008-10-13 10:45:10 -07:00
Nathan Weizenbaum
6e347d5cca
Delay SassScript variable resolution until #perform.
2008-10-12 20:26:59 -07:00
Nathan Weizenbaum
03d2ab6f3b
Rename Sass::Constant to Sass::Script, and refer to constants as variables.
2008-10-12 19:03:06 -07:00