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

View File

@ -8,19 +8,18 @@ class Environment;
class fdmask; class fdmask;
class token; 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_directory(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_echo(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_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_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_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_unexport(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_which(Environment &e, const std::vector<std::string> &, const fdmask &); int builtin_unset(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_aboutbox(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_version(Environment &e, const std::vector<std::string> &, const fdmask &); int builtin_version(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_which(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_exists(Environment &e, const std::vector<std::string> &, const fdmask &);
int builtin_evaluate(Environment &e, std::vector<token> &&, const fdmask &); int builtin_evaluate(Environment &e, std::vector<token> &&, const fdmask &);