|
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.
|
Variables |
| bool | inparsecar |