Project Model Solutions: SOURCE CODE

get it with one click: source.zip or one at a time...
       draw.exe [ .exe ]
        |
        +-- color.h  [ .h ]
        |
        +-- color.cpp [ .cpp ]
        |
        +-- pixel.h [ .h ]
        |
        +-- pixel.cpp [ .cpp ]
        |
        +-- coordsys.h [ .h ]
        |
        +-- coordsys.cpp [ .cpp ]
        |
        +-- canvas.h [ .h ]
        |
        +-- canvas.cpp [ .cpp ]
        |
        +-- graphics_context.h [ .h ]
        |
        +-- graphics_context.cpp [ .cpp ]
        |
        +-- expression.h [ .h ]
        |
        +-- expression.cpp [ .cpp ]
        |
        +-- arithexpr.h [ .h ]
        |
        +-- arithexpr.cpp [ .cpp ]
        |
        +-- logexpr.h [ .h ]
        |
        +-- logexpr.cpp [ .cpp ]
        |
        +-- relexpr.h [ .h ]
        |
        +-- relexpr.cpp [ .cpp ]
        |
        +-- expression_list.h [ .h ]
        |
        +-- expression_list.cpp [ .cpp ]
        |
        +-- exprparser.h  [ .h ]
        |
        +-- exprparser.cpp  [ .cpp ]
        |
        +-- drawable.h [ .h ]
        |
        +-- drawable.cpp [ .cpp ]
        |
        +-- shape.h [ .h ]
        |
        +-- shape.cpp [ .cpp ]
        |
        +-- circle.h [ .h ]
        |
        +-- circle.cpp [ .cpp ]
        |
        +-- ellipse.h [ .h ]
        |
        +-- ellipse.cpp [ .cpp ]
        |
        +-- triangle.h [ .h ]
        |
        +-- triangle.cpp [ .cpp ]
        |
        +-- rectangle.h [ .h ]
        |
        +-- rectangle.cpp  [ .cpp ]
        |
        +-- square.h [ .h ]
        |
        +-- square.cpp  [ .cpp ]
        |
        +-- point.h [ .h ]
        |
        +-- point.cpp [ .cpp ]
        |
        +-- line.h [ .h ]
        |
        +-- line.cpp [ .cpp ]
        |
        +-- figure.h [ .h ]
        |
        +-- figure.cpp [ .cpp ]
        |
        +-- figure_descriptor.h [ .h ]
        |
        +-- figure_descriptor.cpp [ .cpp ]
        |
        +-- symbol_table.h [ .h ]
        |
        +-- symbol_table.cpp [ .cpp ]
        |
        +-- figures.h [ .h ]
        |
        +-- drawable_list.h [ .h ]
        |
        +-- drawable_list.cpp [ .cpp ]
        |
        +-- drawing.h [ .h ]
        |
        +-- drawing.cpp [ .cpp ]
        |
        +-- statement.h [ .h ]
        |
        +-- statement.cpp [ .cpp ]
        |
        +-- statement_list.h [ .h ]
        |
        +-- statement_list.cpp [ .cpp ]
        |
        +-- conditional.h [ .h ]
        |
        +-- list.h [ .h ]
        |
        +-- list.cpp [ .cpp ]
        |
        +-- list_inst.h [ .h ]
        |
        +-- parser.h [ .h ]
        |
        +-- parser.cpp [ .cpp ]
        |
        +-- shapes.cpp [ .cpp ]
        |
        +-- lexer.h [ .h ]
        |
        +-- lexer.cpp [ .cpp ]