Options
All
  • Public
  • Public/Protected
  • All
Menu

davinci-mathscript 1.3.1

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Functions

Object literals

Type aliases

ArgumentListElement

ArgumentListElement: Expression | SpreadElement

ArrayExpressionElement

ArrayExpressionElement: Expression | SpreadElement | null

ArrayPatternElement

BindingIdentifier

BindingIdentifier: Identifier

BindingPattern

BindingPattern: ArrayPattern | ObjectPattern

Declaration

ExportDeclaration

ExportableDefaultDeclaration

ExportableNamedDeclaration

Expression

FunctionParameter

ImportDeclarationSpecifier

JSXAttributeName

JSXAttributeName: JSXIdentifier | JSXNamespacedName

JSXAttributeValue

JSXChild

JSXElementAttribute

JSXElementAttribute: JSXAttribute | JSXSpreadAttribute

JSXElementName

ObjectExpressionProperty

ObjectExpressionProperty: Property | SpreadProperty

ObjectPatternProperty

ObjectPatternProperty: Property | RestProperty

PropertyKey

PropertyKey: Identifier | Literal

PropertyValue

Statement

StatementListItem

StatementListItem: Declaration | Statement

Variables

TokenName

TokenName: object

Type declaration

VERSION

VERSION: "1.3.1" = "1.3.1"

version

version: "1.1.2" = "1.1.2"

Functions

add

  • add(p: any, q: any): any

assert

  • assert(condition: boolean, message: string): void
  • Parameters

    • condition: boolean
    • message: string

    Returns void

bang

  • bang(x: any): any

div

  • div(p: any, q: any): any

eq

  • eq(p: any, q: any): any

ge

  • ge(p: any, q: any): any

generate

generateRandomId

  • generateRandomId(length?: number): string

getLoopProtectorBlocks

  • getLoopProtectorBlocks(varName: string, timeout: number): object
  • Generate 2 ASTs for the code to be inserted in loops for infinite run protection.

    Parameters

    • varName: string
    • timeout: number

    Returns object

gt

  • gt(p: any, q: any): any

isDecimalDigit

  • isDecimalDigit(ch: any): boolean
  • Parameters

    • ch: any

    Returns boolean

isHexDigit

  • isHexDigit(ch: any): boolean
  • Parameters

    • ch: any

    Returns boolean

isIdentifierPart

  • isIdentifierPart(ch: number): any
  • Parameters

    • ch: number

    Returns any

isIdentifierPartES5

  • isIdentifierPartES5(ch: any): any
  • Parameters

    • ch: any

    Returns any

isIdentifierPartES6

  • isIdentifierPartES6(ch: any): any
  • Parameters

    • ch: any

    Returns any

isIdentifierStartES5

  • isIdentifierStartES5(ch: any): any
  • Parameters

    • ch: any

    Returns any

isIdentifierStartES6

  • isIdentifierStartES6(ch: number): any
  • Parameters

    • ch: number

    Returns any

isLineTerminator

  • isLineTerminator(ch: number): boolean
  • Parameters

    • ch: number

    Returns boolean

isOctalDigit

  • isOctalDigit(ch: any): boolean
  • Parameters

    • ch: any

    Returns boolean

isWhiteSpace

  • isWhiteSpace(ch: number): boolean
  • Parameters

    • ch: number

    Returns boolean

le

  • le(p: any, q: any): any

lt

  • lt(p: any, q: any): any

mul

  • mul(p: any, q: any): any

ne

  • ne(p: any, q: any): any

neg

  • neg(x: any): any

parse

parseModule

parseScript

pos

  • pos(x: any): any

sub

  • sub(p: any, q: any): any

tilde

  • tilde<T>(x: T): T

tokenize

  • tokenize(code: string, options: any, delegate: any): IToken[]
  • Parameters

    • code: string
    • options: any
    • delegate: any

    Returns IToken[]

transpile

  • transpile(code: string, options?: TranspileOptions): string | object
  • This is the function that we export.

    Parameters

    • code: string
    • Optional options: TranspileOptions

    Returns string | object

Object literals

BinaryPrecedence

BinaryPrecedence: object

!=

!=: number = Precedence.Equality

!==

!==: number = Precedence.Equality

%

%: number = Precedence.Multiplicative

&

&: number = Precedence.BitwiseAND

&&

&&: number = Precedence.LogicalAND

*

*: number = Precedence.Multiplicative

+

+: number = Precedence.Additive

-

-: number = Precedence.Additive

/

/: number = Precedence.Multiplicative

<

<: number = Precedence.Relational

<<

<<: number = Precedence.BitwiseSHIFT

<=

<=: number = Precedence.Relational

==

==: number = Precedence.Equality

===

===: number = Precedence.Equality

>

>: number = Precedence.Relational

>=

>=: number = Precedence.Relational

>>

>>: number = Precedence.BitwiseSHIFT

>>>

>>>: number = Precedence.BitwiseSHIFT

^

^: number = Precedence.BitwiseXOR

in

in: number = Precedence.Relational

instanceof

instanceof: number = Precedence.Relational

is

is: number = Precedence.Equality

isnt

isnt: number = Precedence.Equality

|

|: number = Precedence.BitwiseOR

||

||: number = Precedence.LogicalOR

Character

Character: object

fromCodePoint

  • fromCodePoint(cp: number): string

isDecimalDigit

  • isDecimalDigit(cp: number): boolean

isHexDigit

  • isHexDigit(cp: number): boolean

isIdentifierPart

  • isIdentifierPart(cp: number): boolean

isIdentifierStart

  • isIdentifierStart(cp: number): boolean

isLineTerminator

  • isLineTerminator(cp: number): boolean

isOctalDigit

  • isOctalDigit(cp: number): boolean

isWhiteSpace

  • isWhiteSpace(cp: number): boolean

JSXSyntax

JSXSyntax: object

JSXAttribute

JSXAttribute: string = "JSXAttribute"

JSXClosingElement

JSXClosingElement: string = "JSXClosingElement"

JSXElement

JSXElement: string = "JSXElement"

JSXEmptyExpression

JSXEmptyExpression: string = "JSXEmptyExpression"

JSXExpressionContainer

JSXExpressionContainer: string = "JSXExpressionContainer"

JSXIdentifier

JSXIdentifier: string = "JSXIdentifier"

JSXMemberExpression

JSXMemberExpression: string = "JSXMemberExpression"

JSXNamespacedName

JSXNamespacedName: string = "JSXNamespacedName"

JSXOpeningElement

JSXOpeningElement: string = "JSXOpeningElement"

JSXSpreadAttribute

JSXSpreadAttribute: string = "JSXSpreadAttribute"

JSXText

JSXText: string = "JSXText"

Messages

Messages: object

BadGetterArity

BadGetterArity: string = "Getter must not have any formal parameters"

BadImportCallArity

BadImportCallArity: string = "Unexpected token"

BadSetterArity

BadSetterArity: string = "Setter must have exactly one formal parameter"

BadSetterRestParameter

BadSetterRestParameter: string = "Setter function argument must not be a rest parameter"

ConstructorIsAsync

ConstructorIsAsync: string = "Class constructor may not be an async method"

ConstructorSpecialMethod

ConstructorSpecialMethod: string = "Class constructor may not be an accessor"

DeclarationMissingInitializer

DeclarationMissingInitializer: string = "Missing initializer in %0 declaration"

DefaultRestParameter

DefaultRestParameter: string = "Unexpected token ="

DefaultRestProperty

DefaultRestProperty: string = "Unexpected token ="

DuplicateBinding

DuplicateBinding: string = "Duplicate binding %0"

DuplicateConstructor

DuplicateConstructor: string = "A class may only have one constructor"

DuplicateProtoProperty

DuplicateProtoProperty: string = "Duplicate __proto__ fields are not allowed in object literals"

ForInOfLoopInitializer

ForInOfLoopInitializer: string = "%0 loop variable declaration may not have an initializer"

GeneratorInLegacyContext

GeneratorInLegacyContext: string = "Generator declarations are not allowed in legacy contexts"

IllegalBreak

IllegalBreak: string = "Illegal break statement"

IllegalContinue

IllegalContinue: string = "Illegal continue statement"

IllegalExportDeclaration

IllegalExportDeclaration: string = "Unexpected token"

IllegalImportDeclaration

IllegalImportDeclaration: string = "Unexpected token"

IllegalLanguageModeDirective

IllegalLanguageModeDirective: string = "Illegal 'use strict' directive in function with non-simple parameter list"

IllegalReturn

IllegalReturn: string = "Illegal return statement"

InvalidEscapedReservedWord

InvalidEscapedReservedWord: string = "Keyword must not contain escaped characters"

InvalidHexEscapeSequence

InvalidHexEscapeSequence: string = "Invalid hexadecimal escape sequence"

InvalidLHSInAssignment

InvalidLHSInAssignment: string = "Invalid left-hand side in assignment"

InvalidLHSInForIn

InvalidLHSInForIn: string = "Invalid left-hand side in for-in"

InvalidLHSInForLoop

InvalidLHSInForLoop: string = "Invalid left-hand side in for-loop"

InvalidModuleSpecifier

InvalidModuleSpecifier: string = "Unexpected token"

InvalidRegExp

InvalidRegExp: string = "Invalid regular expression"

LetInLexicalBinding

LetInLexicalBinding: string = "let is disallowed as a lexically bound name"

MissingFromClause

MissingFromClause: string = "Unexpected token"

MultipleDefaultsInSwitch

MultipleDefaultsInSwitch: string = "More than one default clause in switch statement"

NewlineAfterThrow

NewlineAfterThrow: string = "Illegal newline after throw"

NoAsAfterImportNamespace

NoAsAfterImportNamespace: string = "Unexpected token"

NoCatchOrFinally

NoCatchOrFinally: string = "Missing catch or finally after try"

ParameterAfterRestParameter

ParameterAfterRestParameter: string = "Rest parameter must be last formal parameter"

PropertyAfterRestProperty

PropertyAfterRestProperty: string = "Unexpected token"

Redeclaration

Redeclaration: string = "%0 '%1' has already been declared"

StaticPrototype

StaticPrototype: string = "Classes may not have static property named prototype"

StrictCatchVariable

StrictCatchVariable: string = "Catch variable may not be eval or arguments in strict mode"

StrictDelete

StrictDelete: string = "Delete of an unqualified identifier in strict mode."

StrictFunction

StrictFunction: string = "In strict mode code, functions can only be declared at top level or inside a block"

StrictFunctionName

StrictFunctionName: string = "Function name may not be eval or arguments in strict mode"

StrictLHSAssignment

StrictLHSAssignment: string = "Assignment to eval or arguments is not allowed in strict mode"

StrictLHSPostfix

StrictLHSPostfix: string = "Postfix increment/decrement may not have eval or arguments operand in strict mode"

StrictLHSPrefix

StrictLHSPrefix: string = "Prefix increment/decrement may not have eval or arguments operand in strict mode"

StrictModeWith

StrictModeWith: string = "Strict mode code may not include a with statement"

StrictOctalLiteral

StrictOctalLiteral: string = "Octal literals are not allowed in strict mode."

StrictParamDupe

StrictParamDupe: string = "Strict mode function may not have duplicate parameter names"

StrictParamName

StrictParamName: string = "Parameter name eval or arguments is not allowed in strict mode"

StrictReservedWord

StrictReservedWord: string = "Use of future reserved word in strict mode"

StrictVarName

StrictVarName: string = "Variable name may not be eval or arguments in strict mode"

TemplateOctalLiteral

TemplateOctalLiteral: string = "Octal literals are not allowed in template strings."

UnexpectedEOS

UnexpectedEOS: string = "Unexpected end of input"

UnexpectedIdentifier

UnexpectedIdentifier: string = "Unexpected identifier"

UnexpectedNumber

UnexpectedNumber: string = "Unexpected number"

UnexpectedReserved

UnexpectedReserved: string = "Unexpected reserved word"

UnexpectedString

UnexpectedString: string = "Unexpected string"

UnexpectedTemplate

UnexpectedTemplate: string = "Unexpected quasi %0"

UnexpectedToken

UnexpectedToken: string = "Unexpected token %0"

UnexpectedTokenIllegal

UnexpectedTokenIllegal: string = "Unexpected token ILLEGAL"

UnknownLabel

UnknownLabel: string = "Undefined label '%0'"

UnterminatedRegExp

UnterminatedRegExp: string = "Invalid regular expression: missing /"

Ms

Ms: object

VERSION

VERSION: string = VERSION

add

add: add = add

bang

bang: bang = bang

div

div: div = div

eq

eq: eq = eq

exp

exp: exp = exp

ge

ge: ge = ge

gt

gt: gt = gt

le

le: le = le

lshift

lshift: lshift = lshift

lt

lt: lt = lt

mod

mod: mod = mod

mul

mul: mul = mul

ne

ne: ne = ne

neg

neg: neg = neg

parse

parse: parse = esprimaParse

pos

pos: pos = pos

rshift

rshift: rshift = rshift

sub

sub: sub = sub

tilde

tilde: tilde = tilde

transpile

transpile: transpile = transpile

vbar

vbar: bitwiseIOR = bitwiseIOR

wedge

wedge: bitwiseXOR = bitwiseXOR

Precedence

Precedence: object

Precedence has been adjusted to support operators used for Geometric Algebra.

Additive

Additive: number = 8

ArrowFunction

ArrowFunction: number = 2

Assignment

Assignment: number = 1

Await

Await: number = 1

BitwiseAND

BitwiseAND: number = 5

BitwiseOR

BitwiseOR: number = 11

BitwiseSHIFT

BitwiseSHIFT: number = 12

BitwiseXOR

BitwiseXOR: number = 10

Call

Call: number = 15

Conditional

Conditional: number = 2

Equality

Equality: number = 6

LogicalAND

LogicalAND: number = 4

LogicalOR

LogicalOR: number = 3

Member

Member: number = 18

Multiplicative

Multiplicative: number = 9

New

New: number = 16

Postfix

Postfix: number = 14

Primary

Primary: number = 19

Relational

Relational: number = 7

Sequence

Sequence: number = 0

TaggedTemplate

TaggedTemplate: number = 17

Unary

Unary: number = 13

Yield

Yield: number = 1

Syntax

Syntax: object

ArrayExpression

ArrayExpression: string = "ArrayExpression"

ArrayPattern

ArrayPattern: string = "ArrayPattern"

ArrowFunctionExpression

ArrowFunctionExpression: string = "ArrowFunctionExpression"

AssignmentExpression

AssignmentExpression: string = "AssignmentExpression"

AssignmentPattern

AssignmentPattern: string = "AssignmentPattern"

AwaitExpression

AwaitExpression: string = "AwaitExpression"

BinaryExpression

BinaryExpression: string = "BinaryExpression"

BlockStatement

BlockStatement: string = "BlockStatement"

BreakStatement

BreakStatement: string = "BreakStatement"

CallExpression

CallExpression: string = "CallExpression"

CatchClause

CatchClause: string = "CatchClause"

ClassBody

ClassBody: string = "ClassBody"

ClassDeclaration

ClassDeclaration: string = "ClassDeclaration"

ClassExpression

ClassExpression: string = "ClassExpression"

ComprehensionBlock

ComprehensionBlock: string = "ComprehensionBlock"

ComprehensionExpression

ComprehensionExpression: string = "ComprehensionExpression"

ConditionalExpression

ConditionalExpression: string = "ConditionalExpression"

ContinueStatement

ContinueStatement: string = "ContinueStatement"

DebuggerStatement

DebuggerStatement: string = "DebuggerStatement"

DirectiveStatement

DirectiveStatement: string = "DirectiveStatement"

DoWhileStatement

DoWhileStatement: string = "DoWhileStatement"

EmptyStatement

EmptyStatement: string = "EmptyStatement"

ExportAllDeclaration

ExportAllDeclaration: string = "ExportAllDeclaration"

ExportDefaultDeclaration

ExportDefaultDeclaration: string = "ExportDefaultDeclaration"

ExportNamedDeclaration

ExportNamedDeclaration: string = "ExportNamedDeclaration"

ExportSpecifier

ExportSpecifier: string = "ExportSpecifier"

ExpressionStatement

ExpressionStatement: string = "ExpressionStatement"

ForInStatement

ForInStatement: string = "ForInStatement"

ForOfStatement

ForOfStatement: string = "ForOfStatement"

ForStatement

ForStatement: string = "ForStatement"

FunctionDeclaration

FunctionDeclaration: string = "FunctionDeclaration"

FunctionExpression

FunctionExpression: string = "FunctionExpression"

GeneratorExpression

GeneratorExpression: string = "GeneratorExpression"

Identifier

Identifier: string = "Identifier"

IfStatement

IfStatement: string = "IfStatement"

Import

Import: string = "Import"

ImportDeclaration

ImportDeclaration: string = "ImportDeclaration"

ImportDefaultSpecifier

ImportDefaultSpecifier: string = "ImportDefaultSpecifier"

ImportNamespaceSpecifier

ImportNamespaceSpecifier: string = "ImportNamespaceSpecifier"

ImportSpecifier

ImportSpecifier: string = "ImportSpecifier"

LabeledStatement

LabeledStatement: string = "LabeledStatement"

Literal

Literal: string = "Literal"

LogicalExpression

LogicalExpression: string = "LogicalExpression"

MemberExpression

MemberExpression: string = "MemberExpression"

MetaProperty

MetaProperty: string = "MetaProperty"

MethodDefinition

MethodDefinition: string = "MethodDefinition"

ModuleSpecifier

ModuleSpecifier: string = "ModuleSpecifier"

NewExpression

NewExpression: string = "NewExpression"

ObjectExpression

ObjectExpression: string = "ObjectExpression"

ObjectPattern

ObjectPattern: string = "ObjectPattern"

Program

Program: string = "Program"

Property

Property: string = "Property"

RestElement

RestElement: string = "RestElement"

RestProperty

RestProperty: string = "RestProperty"

ReturnStatement

ReturnStatement: string = "ReturnStatement"

SequenceExpression

SequenceExpression: string = "SequenceExpression"

SpreadElement

SpreadElement: string = "SpreadElement"

SpreadProperty

SpreadProperty: string = "SpreadProperty"

Super

Super: string = "Super"

SuperExpression

SuperExpression: string = "SuperExpression"

SwitchCase

SwitchCase: string = "SwitchCase"

SwitchStatement

SwitchStatement: string = "SwitchStatement"

TaggedTemplateExpression

TaggedTemplateExpression: string = "TaggedTemplateExpression"

TemplateElement

TemplateElement: string = "TemplateElement"

TemplateLiteral

TemplateLiteral: string = "TemplateLiteral"

ThisExpression

ThisExpression: string = "ThisExpression"

ThrowStatement

ThrowStatement: string = "ThrowStatement"

TryStatement

TryStatement: string = "TryStatement"

UnaryExpression

UnaryExpression: string = "UnaryExpression"

UpdateExpression

UpdateExpression: string = "UpdateExpression"

VariableDeclaration

VariableDeclaration: string = "VariableDeclaration"

VariableDeclarator

VariableDeclarator: string = "VariableDeclarator"

WhileStatement

WhileStatement: string = "WhileStatement"

WithStatement

WithStatement: string = "WithStatement"

YieldExpression

YieldExpression: string = "YieldExpression"

XHTMLEntities

XHTMLEntities: object

AElig

AElig: string = "Æ"

Aacute

Aacute: string = "Á"

Acirc

Acirc: string = "Â"

Agrave

Agrave: string = "À"

Alpha

Alpha: string = "Α"

Aring

Aring: string = "Å"

Atilde

Atilde: string = "Ã"

Auml

Auml: string = "Ä"

Beta

Beta: string = "Β"

Ccedil

Ccedil: string = "Ç"

Chi

Chi: string = "Χ"

Dagger

Dagger: string = "‡"

Delta

Delta: string = "Δ"

ETH

ETH: string = "Ð"

Eacute

Eacute: string = "É"

Ecirc

Ecirc: string = "Ê"

Egrave

Egrave: string = "È"

Epsilon

Epsilon: string = "Ε"

Eta

Eta: string = "Η"

Euml

Euml: string = "Ë"

Gamma

Gamma: string = "Γ"

Iacute

Iacute: string = "Í"

Icirc

Icirc: string = "Î"

Igrave

Igrave: string = "Ì"

Iota

Iota: string = "Ι"

Iuml

Iuml: string = "Ï"

Kappa

Kappa: string = "Κ"

Lambda

Lambda: string = "Λ"

Mu

Mu: string = "Μ"

Ntilde

Ntilde: string = "Ñ"

Nu

Nu: string = "Ν"

OElig

OElig: string = "Œ"

Oacute

Oacute: string = "Ó"

Ocirc

Ocirc: string = "Ô"

Ograve

Ograve: string = "Ò"

Omega

Omega: string = "Ω"

Omicron

Omicron: string = "Ο"

Oslash

Oslash: string = "Ø"

Otilde

Otilde: string = "Õ"

Ouml

Ouml: string = "Ö"

Phi

Phi: string = "Φ"

Pi

Pi: string = "Π"

Prime

Prime: string = "″"

Psi

Psi: string = "Ψ"

Rho

Rho: string = "Ρ"

Scaron

Scaron: string = "Š"

Sigma

Sigma: string = "Σ"

THORN

THORN: string = "Þ"

Tau

Tau: string = "Τ"

Theta

Theta: string = "Θ"

Uacute

Uacute: string = "Ú"

Ucirc

Ucirc: string = "Û"

Ugrave

Ugrave: string = "Ù"

Upsilon

Upsilon: string = "Υ"

Uuml

Uuml: string = "Ü"

Xi

Xi: string = "Ξ"

Yacute

Yacute: string = "Ý"

Yuml

Yuml: string = "Ÿ"

Zeta

Zeta: string = "Ζ"

aacute

aacute: string = "á"

acirc

acirc: string = "â"

acute

acute: string = "´"

aelig

aelig: string = "æ"

agrave

agrave: string = "à"

alefsym

alefsym: string = "ℵ"

alpha

alpha: string = "α"

amp

amp: string = "&"

and

and: string = "∧"

ang

ang: string = "∠"

apos

apos: string = "'"

aring

aring: string = "å"

asymp

asymp: string = "≈"

atilde

atilde: string = "ã"

auml

auml: string = "ä"

bdquo

bdquo: string = "„"

beta

beta: string = "β"

brvbar

brvbar: string = "¦"

bull

bull: string = "•"

cap

cap: string = "∩"

ccedil

ccedil: string = "ç"

cedil

cedil: string = "¸"

cent

cent: string = "¢"

chi

chi: string = "χ"

circ

circ: string = "ˆ"

clubs

clubs: string = "♣"

cong

cong: string = "≅"

copy

copy: string = "©"

crarr

crarr: string = "↵"

cup

cup: string = "∪"

curren

curren: string = "¤"

dArr

dArr: string = "⇓"

dagger

dagger: string = "†"

darr

darr: string = "↓"

deg

deg: string = "°"

delta

delta: string = "δ"

diams

diams: string = "♦"

divide

divide: string = "÷"

eacute

eacute: string = "é"

ecirc

ecirc: string = "ê"

egrave

egrave: string = "è"

empty

empty: string = "∅"

emsp

emsp: string = " "

ensp

ensp: string = " "

epsilon

epsilon: string = "ε"

equiv

equiv: string = "≡"

eta

eta: string = "η"

eth

eth: string = "ð"

euml

euml: string = "ë"

euro

euro: string = "€"

exist

exist: string = "∃"

fnof

fnof: string = "ƒ"

forall

forall: string = "∀"

frac12

frac12: string = "½"

frac14

frac14: string = "¼"

frac34

frac34: string = "¾"

frasl

frasl: string = "⁄"

gamma

gamma: string = "γ"

ge

ge: string = "≥"

gt

gt: string = ">"

hArr

hArr: string = "⇔"

harr

harr: string = "↔"

hearts

hearts: string = "♥"

hellip

hellip: string = "…"

iacute

iacute: string = "í"

icirc

icirc: string = "î"

iexcl

iexcl: string = "¡"

igrave

igrave: string = "ì"

image

image: string = "ℑ"

infin

infin: string = "∞"

int

int: string = "∫"

iota

iota: string = "ι"

iquest

iquest: string = "¿"

isin

isin: string = "∈"

iuml

iuml: string = "ï"

kappa

kappa: string = "κ"

lArr

lArr: string = "⇐"

lambda

lambda: string = "λ"

lang

lang: string = "⟨"

laquo

laquo: string = "«"

larr

larr: string = "←"

lceil

lceil: string = "⌈"

ldquo

ldquo: string = "“"

le

le: string = "≤"

lfloor

lfloor: string = "⌊"

lowast

lowast: string = "∗"

loz

loz: string = "◊"

lrm

lrm: string = "‎"

lsaquo

lsaquo: string = "‹"

lsquo

lsquo: string = "‘"

macr

macr: string = "¯"

mdash

mdash: string = "—"

micro

micro: string = "µ"

middot

middot: string = "·"

minus

minus: string = "−"

mu

mu: string = "μ"

nabla

nabla: string = "∇"

nbsp

nbsp: string = " "

ndash

ndash: string = "–"

ne

ne: string = "≠"

ni

ni: string = "∋"

not

not: string = "¬"

notin

notin: string = "∉"

nsub

nsub: string = "⊄"

ntilde

ntilde: string = "ñ"

nu

nu: string = "ν"

oacute

oacute: string = "ó"

ocirc

ocirc: string = "ô"

oelig

oelig: string = "œ"

ograve

ograve: string = "ò"

oline

oline: string = "‾"

omega

omega: string = "ω"

omicron

omicron: string = "ο"

oplus

oplus: string = "⊕"

or

or: string = "∨"

ordf

ordf: string = "ª"

ordm

ordm: string = "º"

oslash

oslash: string = "ø"

otilde

otilde: string = "õ"

otimes

otimes: string = "⊗"

ouml

ouml: string = "ö"

para

para: string = "¶"

part

part: string = "∂"

permil

permil: string = "‰"

perp

perp: string = "⊥"

phi

phi: string = "φ"

pi

pi: string = "π"

piv

piv: string = "ϖ"

plusmn

plusmn: string = "±"

pound

pound: string = "£"

prime

prime: string = "′"

prod

prod: string = "∏"

prop

prop: string = "∝"

psi

psi: string = "ψ"

quot

quot: string = """

rArr

rArr: string = "⇒"

radic

radic: string = "√"

rang

rang: string = "⟩"

raquo

raquo: string = "»"

rarr

rarr: string = "→"

rceil

rceil: string = "⌉"

rdquo

rdquo: string = "”"

real

real: string = "ℜ"

reg

reg: string = "®"

rfloor

rfloor: string = "⌋"

rho

rho: string = "ρ"

rlm

rlm: string = "‏"

rsaquo

rsaquo: string = "›"

rsquo

rsquo: string = "’"

sbquo

sbquo: string = "‚"

scaron

scaron: string = "š"

sdot

sdot: string = "⋅"

sect

sect: string = "§"

shy

shy: string = "­"

sigma

sigma: string = "σ"

sigmaf

sigmaf: string = "ς"

sim

sim: string = "∼"

spades

spades: string = "♠"

sub

sub: string = "⊂"

sube

sube: string = "⊆"

sum

sum: string = "∑"

sup

sup: string = "⊃"

sup1

sup1: string = "¹"

sup2

sup2: string = "²"

sup3

sup3: string = "³"

supe

supe: string = "⊇"

szlig

szlig: string = "ß"

tau

tau: string = "τ"

there4

there4: string = "∴"

theta

theta: string = "θ"

thetasym

thetasym: string = "ϑ"

thinsp

thinsp: string = " "

thorn

thorn: string = "þ"

tilde

tilde: string = "˜"

times

times: string = "×"

trade

trade: string = "™"

uArr

uArr: string = "⇑"

uacute

uacute: string = "ú"

uarr

uarr: string = "↑"

ucirc

ucirc: string = "û"

ugrave

ugrave: string = "ù"

uml

uml: string = "¨"

upsih

upsih: string = "ϒ"

upsilon

upsilon: string = "υ"

uuml

uuml: string = "ü"

weierp

weierp: string = "℘"

xi

xi: string = "ξ"

yacute

yacute: string = "ý"

yen

yen: string = "¥"

yuml

yuml: string = "ÿ"

zeta

zeta: string = "ζ"

zwj

zwj: string = "‍"

zwnj

zwnj: string = "‌"

escodegen

escodegen: object

FORMAT_DEFAULT

FORMAT_DEFAULT: any = FORMAT_DEFAULTS

FORMAT_MINIFY

FORMAT_MINIFY: any = FORMAT_MINIFY

Precedence

Precedence: GenerateOptions = updateDeeply({}, Precedence)

generate

generate: generate = generate