Module kilac::calc::parser [] [src]

This module hosts the parser, applicators and their implementations. The parser used is a Shunting-Yard based parser.

Modules

applicators

Module which consists all predefined applicators for parsing function.

Enums

Ast

AST structure itself. Currently no need for boxes or other fancy stuff.

Fun

Functions. These are used in the AST to signal which functions are at use.

Functions

parse

Parser algorithm.

parse_fn

We will use Shunting-Yard algorithm.