Implementation of the CSS Preprocessor parser. More...

Go to the source code of this file.
| Namespaces | |
| namespace | csspp | 
| The namespace of all the classes in the CSS Preprocessor. | |
| namespace | csspp::anonymous_namespace{parser.cpp} | 
| Variables | |
| int const | csspp::anonymous_namespace{parser.cpp}::g_component_value_flag_return_on_semi_colon = 0x0001 | 
| int const | csspp::anonymous_namespace{parser.cpp}::g_component_value_flag_return_on_variable = 0x0004 | 
The CSS Preprocessor parser follows the CSS 3 grammar which allows for the syntax we seek to support: a syntax similar to SASS which allows for selectors, blocks with fields, and embedded blocks.
For example, we can write
and the CSS Preprocessor transforms that data in:
Definition in file parser.cpp.
Documentation of CSS Preprocessor.
This document is part of the Snap! Websites Project.
Copyright by Made to Order Software Corp.