Current Version: 1.0.10
Project Name: csspp
Classes | Namespaces | Variables
compiler.cpp File Reference

Implementation of the CSS Preprocessor compiler. More...

#include "csspp/compiler.h"
#include "csspp/exceptions.h"
#include "csspp/nth_child.h"
#include "csspp/parser.h"
#include <cmath>
#include <fstream>
#include <iostream>
#include <unistd.h>
Include dependency graph for compiler.cpp:

Go to the source code of this file.

Classes

class  csspp::safe_compiler_state_t
 
class  csspp::safe_parents_t
 

Namespaces

 csspp
 The namespace of all the classes in the CSS Preprocessor.
 
 csspp::anonymous_namespace{compiler.cpp}
 

Variables

integer_t const csspp::anonymous_namespace{compiler.cpp}::g_if_or_else_executed = 2
 
integer_t const csspp::anonymous_namespace{compiler.cpp}::g_if_or_else_false_so_far = 1
 
integer_t const csspp::anonymous_namespace{compiler.cpp}::g_if_or_else_undefined = 0
 

Detailed Description

The CSS Preprocessor compiler applies the script rules and transform the tree of nodes so it can be output as standard CSS.

See Also
CSS Preprocessor Reference

Definition in file compiler.cpp.

Documentation of CSS Preprocessor.

This document is part of the Snap! Websites Project.

Copyright by Made to Order Software Corp.