|
Functions |
bool | iswhitespace (char ch) |
| Check whether the character is whitespace.
|
bool | is_legalnumeric (string str) |
| Check whether numericstr is an legal numericstr string.
|
bool | is_legaloperator (string str) |
| Check whether str is a legal operator.
|
void | readsinglesymbol (string &substring, string &sexpr) |
void | clearwhitespace (string &sexpr) |
| Clear the whitespace at the begining and end of string sexpr.
|
bool | is_legalexpr (string sexpr) |
| Check whether the s-expression legal.
|
Cell * | makecell (string str) |
| Make the cell.
|
Cell * | separate_parse (string &instr) |
| Separately parse the sexpr and build the tree.
|
Cell * | parse (string sexpr) |
| Recursively parse sexpr and build the parse tree.
|