reglibcpp
2.0.0
A C++ implementation of models for regular languages
|
Contains the reg::expression member definitions. More...
#include "expression.h"
#include <algorithm>
#include <array>
#include <bitset>
#include "dfa.h"
#include "fabuilder.h"
#include "gnfa.h"
#include "nfa.h"
Go to the source code of this file.
Classes | |
struct | reg::expression::parser |
Parses regular expressions. More... | |
struct | reg::expression::parser::tree |
Represents the table entries as binary trees. More... | |
Namespaces | |
reg | |
Where this library lives. | |
Macros | |
#define | TOKEN(T) static_cast<unsigned char>(reg::expression::parser::token::T) |
Gives casting to base type back to scoped enums, as God intended. More... | |
Contains the reg::expression member definitions.
Definition in file expression.cpp.
#define TOKEN | ( | T | ) | static_cast<unsigned char>(reg::expression::parser::token::T) |
Gives casting to base type back to scoped enums, as God intended.
Definition at line 435 of file expression.cpp.