teditor
1.8.0@@fee5e94
Terminal based editor written in C++
|
Namespaces | |
ops | |
Classes | |
struct | CalendarItem |
struct | MatchItem |
class | Parser |
class | TodoMode |
class | TodoShowMode |
Typedefs | |
typedef std::vector< CalendarItem > | CalendarItems |
typedef std::vector< MatchItem > | CalendarMatches |
Enumerations | |
enum | RepeatType { Repeat_None, Repeat_Yearly, Repeat_Monthly, Repeat_Weekly, Repeat_Daily } |
enum | Tokens { Comment = 0, Keywords, Date, String, RepeatType, Newline, Space } |
Functions | |
REGISTER_MODE (TodoMode, "todo") | |
REGISTER_MODE (TodoShowMode, "todo-show") | |
RepeatType | strToRepeatType (const std::string &str) |
bool | compareMatches (const MatchItem &a, const MatchItem &b) |
CalendarMatches | findMatchesIn (const CalendarItems &items, const TimePoint &start, const TimePoint &end) |
parser::Lexer & | getLexer () |
typedef std::vector<CalendarItem> teditor::todo::CalendarItems |
typedef std::vector<MatchItem> teditor::todo::CalendarMatches |
CalendarMatches teditor::todo::findMatchesIn | ( | const CalendarItems & | items, |
const TimePoint & | start, | ||
const TimePoint & | end | ||
) |
parser::Lexer& teditor::todo::getLexer | ( | ) |
teditor::todo::REGISTER_MODE | ( | TodoMode | , |
"todo" | |||
) |
teditor::todo::REGISTER_MODE | ( | TodoShowMode | , |
"todo-show" | |||
) |
RepeatType teditor::todo::strToRepeatType | ( | const std::string & | str | ) |