teditor  1.8.0@@fee5e94
Terminal based editor written in C++
regexs.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 
5 namespace teditor {
6 namespace parser {
7 
11 struct Regexs {
12  static const std::string FloatingPt;
13  static const std::string Integer;
14  static const std::string HexInt;
15  static const std::string Variable;
16  static const std::string Newline;
17  static const std::string DQuotedStr;
18  static const std::string Whitespace;
19  static const std::string DateTime;
20 }; // struct Regexs
21 
22 } // namespace parser
23 } // namespace teditor
teditor::parser::Regexs::Integer
static const std::string Integer
integer
Definition: regexs.h:13
teditor::parser::Regexs::Newline
static const std::string Newline
newline (windows as well as unix)
Definition: regexs.h:16
teditor::parser::Regexs
A collection of commonly used Regular expressions.
Definition: regexs.h:11
regexs.h
teditor::parser::Regexs::DateTime
static const std::string DateTime
date/time regex
Definition: regexs.h:19
teditor::parser::Regexs::FloatingPt
static const std::string FloatingPt
floating point number
Definition: regexs.h:12
teditor::parser::Regexs::DQuotedStr
static const std::string DQuotedStr
double-quoted string
Definition: regexs.h:17
teditor::parser::Regexs::Whitespace
static const std::string Whitespace
all whitespace chars
Definition: regexs.h:18
teditor::parser::Regexs::Variable
static const std::string Variable
variable names in a program
Definition: regexs.h:15
teditor
Definition: any.hpp:10
teditor::parser::Regexs::HexInt
static const std::string HexInt
hexadecimal integer
Definition: regexs.h:14