Паттерн: Фасад (Facade)
Исходник: Parser.cpp, язык: C++ [code #464, hits: 7261]
автор: this [добавлен: 19.08.2007]
  1. class Parser {
  2. public:
  3. Parser();
  4. virtual ~Parser();
  5. virtual void Parse(Scanners, ProgramNodeBuilder&);
  6. };
Сущность Classes

Использует класс ProgramNodeBuilder для построения дерева разбора из лексем, возвращенных классом Scanner. Т.е. следующий уровень обработки.
Тестировалось на: MS Visual Studio 2005, .NET Framework 2.0

+добавить реализацию