Calculator Namespace

Classes | Functions

Classes

public class EndToken
public class NumberToken
public class OperatorToken
public class PrintToken
public class Scanner
public class SymbolTable
public abstract class Token
public class VariableNameToken

Functions

internal Result<double> Expr(Scanner& scanner)
internal Result<double> Factor(Scanner& scanner)
public inline bool IsNumberChar(uchar c)
public Result<bool> Parse(const String<uchar>& input)
internal Result<double> Primary(Scanner& scanner)
internal Result<double> Term(Scanner& scanner)

Function Details

Expr Function

internal Result<double> Expr(Scanner& scanner)

Definition
Line 82 of Calculator/Parser.cm


Factor Function

internal Result<double> Factor(Scanner& scanner)

Definition
Line 173 of Calculator/Parser.cm


IsNumberChar Function

public inline bool IsNumberChar(uchar c)

Definition
Line 5 of Calculator/Scanner.cm


Parse Function

public Result<bool> Parse(const String<uchar>& input)

Definition
Line 5 of Calculator/Parser.cm


Primary Function

internal Result<double> Primary(Scanner& scanner)

Definition
Line 203 of Calculator/Parser.cm


Term Function

internal Result<double> Term(Scanner& scanner)

Definition
Line 125 of Calculator/Parser.cm