1
0
Fork 0
mirror of https://github.com/haml/haml.git synced 2022-11-09 12:33:31 -05:00
Commit graph

12 commits

Author SHA1 Message Date
Nathan Weizenbaum
b686ddd176 [Sass] Pass options through the lexer and parser. 2009-12-03 13:04:12 -08:00
Nathan Weizenbaum
326e3e0fcd [Sass] Get rid of some dead code. 2009-12-01 17:43:56 -08:00
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