Current Version: 1.0.20
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.


class  csspp::safe_compiler_state_t
class  csspp::safe_parents_t


 The namespace of all the classes in the CSS Preprocessor.


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.