30 lines
681 B
C
30 lines
681 B
C
|
#ifndef __PLASP_APP__COMMANDS_H
|
||
|
#define __PLASP_APP__COMMANDS_H
|
||
|
|
||
|
#include <string>
|
||
|
|
||
|
////////////////////////////////////////////////////////////////////////////////////////////////////
|
||
|
//
|
||
|
// Commands
|
||
|
//
|
||
|
////////////////////////////////////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
enum class Command
|
||
|
{
|
||
|
Help,
|
||
|
Version,
|
||
|
CheckSyntax,
|
||
|
Requirements,
|
||
|
PrettyPrint,
|
||
|
Normalize,
|
||
|
Translate
|
||
|
};
|
||
|
|
||
|
////////////////////////////////////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
Command parseCommand(const std::string &commandString);
|
||
|
|
||
|
////////////////////////////////////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
#endif
|