updated readme

This commit is contained in:
Kelvin Sherlock 2016-06-15 23:04:14 -04:00
parent 322a32af65
commit 97bcf8259d
2 changed files with 11 additions and 6 deletions

View File

@ -9,6 +9,8 @@ Supported features
------------------
* If ... [Else If] ... [Else] ... End
* Begin ... End
* Loop ... End
* Break [If], Continue [If]
* ( ... )
* ||
* &&
@ -19,17 +21,21 @@ Not supported
* pipes (|)
* subshells (`...`, ``...``)
* text-editing commands (search forward/backward, regular expressions, et cetera)
* For In loops
Builtin Commands
----------------
* AboutBox
* Directory
* Echo
* Exists
* Export
* Parameters
* Quote
* Set
* Unexport
* Unset
* Version
* Which

View File

@ -8,19 +8,18 @@ class Environment;
class fdmask;
class token;
int builtin_aboutbox(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_directory(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_echo(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_exists(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_export(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_parameters(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_quote(Environment &e, const std::vector<std::string> &tokens, const fdmask &);
int builtin_set(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_unset(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_export(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_unexport(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_which(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_aboutbox(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_unset(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_version(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_exists(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_which(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_evaluate(Environment &e, std::vector<token> &&, const fdmask &);