easyVim  1.0
a simple vim-like text editor
Public Member Functions | List of all members
ev::Parser Class Reference

easyVim 解析器类 More...

#include <parser.hpp>

Public Member Functions

std::unordered_map< std::string, std::string > parse (int argc, char **argv)
 解析指令 More...
 
void addCommand (std::string command, std::string help="")
 添加指令 More...
 
std::string help ()
 获取指令列表 More...
 

Detailed Description

easyVim 解析器类

用于解析用户输入的指令

Member Function Documentation

◆ addCommand()

void ev::Parser::addCommand ( std::string  command,
std::string  help = "" 
)
inline

添加指令

Parameters
command指令
help指令帮助信息

◆ help()

std::string ev::Parser::help ( )
inline

获取指令列表

Returns
帮助信息

◆ parse()

std::unordered_map< std::string, std::string > ev::Parser::parse ( int  argc,
char **  argv 
)

解析指令

Parameters
input输入指令
Returns
解析结果

The documentation for this class was generated from the following files: