Sheety::Parser
Inherits Reference < Object
Main parser class for Excel formulas
Constants
FORMULA_CHECK = /^\s*=\s*(?P<name>.+)|^\s*{\s*=\s*(?P<name>.+)\s*}/i
Regex to check if a string is a valid formula
Constructors
new(context : Hash(String, BigFloat | String) | Nil = nil)
SourceInstance methods
ast(expression : String) : Tuple(Array(Token), AstBuilder)
Parse a formula string and return (tokens, ast_builder)
context
Sourcecontext=(context : Hash(String, BigFloat | String) | Nil)
Source