src/emath/private/utils

Procs

func isFinalValue(mn: EMathNode): bool {....raises: [], tags: [].}
func isInt(f: float): bool {....raises: [], tags: [].}
func isOpenWrapper(mn: EMathNode): bool {....raises: [], tags: [].}
func newCall(i: string): EMathNode {....raises: [], tags: [].}
func newInfix(o: EMathOperator): EMathNode {....raises: [], tags: [].}
func newLiteral(f: float): EMathNode {....raises: [], tags: [].}
func newPar(): EMathNode {....raises: [], tags: [].}
func newPostfix(o: EMathOperator; sub: EMathNode): EMathNode {....raises: [],
    tags: [].}
func newPrefix(o: EMathOperator): EMathNode {....raises: [], tags: [].}
func newVar(i: string): EMathNode {....raises: [], tags: [].}
func toBinary(f: float): bool {....raises: [], tags: [].}

Templates

template evalErr(msg): untyped
template first(s: seq): untyped
template last(s: seq): untyped
template parseErr(msg): untyped
template parseTokErr(m, s): untyped
template undefinedErr(name: string; k: EMathSymbolKind): untyped