Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
toolgood.algorithm.math.mathParser Maven / Gradle / Ivy
package toolgood.algorithm.math;// Generated from math.g4 by ANTLR 4.13.0
import org.antlr.v4.runtime.atn.*;
import org.antlr.v4.runtime.dfa.DFA;
import org.antlr.v4.runtime.*;
import org.antlr.v4.runtime.misc.*;
import org.antlr.v4.runtime.tree.*;
import java.util.List;
import java.util.Iterator;
import java.util.ArrayList;
@SuppressWarnings({"all", "warnings", "unchecked", "unused", "cast", "CheckReturnValue"})
public class mathParser extends Parser {
static { RuntimeMetaData.checkVersion("4.13.0", RuntimeMetaData.VERSION); }
protected static final DFA[] _decisionToDFA;
protected static final PredictionContextCache _sharedContextCache =
new PredictionContextCache();
public static final int
T__0=1, T__1=2, T__2=3, T__3=4, T__4=5, T__5=6, T__6=7, T__7=8, T__8=9,
T__9=10, T__10=11, T__11=12, T__12=13, T__13=14, T__14=15, T__15=16, T__16=17,
T__17=18, T__18=19, T__19=20, T__20=21, T__21=22, T__22=23, T__23=24,
T__24=25, T__25=26, T__26=27, T__27=28, SUB=29, NUM=30, STRING=31, NULL=32,
ERROR=33, UNIT=34, IF=35, IFERROR=36, ISNUMBER=37, ISTEXT=38, ISERROR=39,
ISNONTEXT=40, ISLOGICAL=41, ISEVEN=42, ISODD=43, ISNULL=44, ISNULLORERROR=45,
AND=46, OR=47, NOT=48, TRUE=49, FALSE=50, E=51, PI=52, DEC2BIN=53, DEC2HEX=54,
DEC2OCT=55, HEX2BIN=56, HEX2DEC=57, HEX2OCT=58, OCT2BIN=59, OCT2DEC=60,
OCT2HEX=61, BIN2OCT=62, BIN2DEC=63, BIN2HEX=64, ABS=65, QUOTIENT=66, MOD=67,
SIGN=68, SQRT=69, TRUNC=70, INT=71, GCD=72, LCM=73, COMBIN=74, PERMUT=75,
DEGREES=76, RADIANS=77, COS=78, COSH=79, SIN=80, SINH=81, TAN=82, TANH=83,
ACOS=84, ACOSH=85, ASIN=86, ASINH=87, ATAN=88, ATANH=89, ATAN2=90, ROUND=91,
ROUNDDOWN=92, ROUNDUP=93, CEILING=94, FLOOR=95, EVEN=96, ODD=97, MROUND=98,
RAND=99, RANDBETWEEN=100, FACT=101, FACTDOUBLE=102, POWER=103, EXP=104,
LN=105, LOG=106, LOG10=107, MULTINOMIAL=108, PRODUCT=109, SQRTPI=110,
SUMSQ=111, ASC=112, JIS=113, CHAR=114, CLEAN=115, CODE=116, CONCATENATE=117,
EXACT=118, FIND=119, FIXED=120, LEFT=121, LEN=122, LOWER=123, MID=124,
PROPER=125, REPLACE=126, REPT=127, RIGHT=128, RMB=129, SEARCH=130, SUBSTITUTE=131,
T=132, TEXT=133, TRIM=134, UPPER=135, VALUE=136, DATEVALUE=137, TIMEVALUE=138,
DATE=139, TIME=140, NOW=141, TODAY=142, YEAR=143, MONTH=144, DAY=145,
HOUR=146, MINUTE=147, SECOND=148, WEEKDAY=149, DATEDIF=150, DAYS360=151,
EDATE=152, EOMONTH=153, NETWORKDAYS=154, WORKDAY=155, WEEKNUM=156, MAX=157,
MEDIAN=158, MIN=159, QUARTILE=160, MODE=161, LARGE=162, SMALL=163, PERCENTILE=164,
PERCENTRANK=165, AVERAGE=166, AVERAGEIF=167, GEOMEAN=168, HARMEAN=169,
COUNT=170, COUNTIF=171, SUM=172, SUMIF=173, AVEDEV=174, STDEV=175, STDEVP=176,
DEVSQ=177, VAR=178, VARP=179, NORMDIST=180, NORMINV=181, NORMSDIST=182,
NORMSINV=183, BETADIST=184, BETAINV=185, BINOMDIST=186, EXPONDIST=187,
FDIST=188, FINV=189, FISHER=190, FISHERINV=191, GAMMADIST=192, GAMMAINV=193,
GAMMALN=194, HYPGEOMDIST=195, LOGINV=196, LOGNORMDIST=197, NEGBINOMDIST=198,
POISSON=199, TDIST=200, TINV=201, WEIBULL=202, URLENCODE=203, URLDECODE=204,
HTMLENCODE=205, HTMLDECODE=206, BASE64TOTEXT=207, BASE64URLTOTEXT=208,
TEXTTOBASE64=209, TEXTTOBASE64URL=210, REGEX=211, REGEXREPALCE=212, ISREGEX=213,
GUID=214, MD5=215, SHA1=216, SHA256=217, SHA512=218, CRC32=219, HMACMD5=220,
HMACSHA1=221, HMACSHA256=222, HMACSHA512=223, TRIMSTART=224, TRIMEND=225,
INDEXOF=226, LASTINDEXOF=227, SPLIT=228, JOIN=229, SUBSTRING=230, STARTSWITH=231,
ENDSWITH=232, ISNULLOREMPTY=233, ISNULLORWHITESPACE=234, REMOVESTART=235,
REMOVEEND=236, JSON=237, VLOOKUP=238, LOOKUP=239, ARRAY=240, ADDYEARS=241,
ADDMONTHS=242, ADDDAYS=243, ADDHOURS=244, ADDMINUTES=245, ADDSECONDS=246,
TIMESTAMP=247, HAS=248, HASVALUE=249, PARAM=250, PARAMETER=251, PARAMETER2=252,
WS=253, COMMENT=254, LINE_COMMENT=255;
public static final int
RULE_prog = 0, RULE_expr = 1, RULE_num = 2, RULE_unit = 3, RULE_arrayJson = 4,
RULE_parameter2 = 5;
private static String[] makeRuleNames() {
return new String[] {
"prog", "expr", "num", "unit", "arrayJson", "parameter2"
};
}
public static final String[] ruleNames = makeRuleNames();
private static String[] makeLiteralNames() {
return new String[] {
null, "'.'", "'('", "')'", "','", "'['", "']'", "'!'", "'%'", "'*'",
"'/'", "'+'", "'&'", "'>'", "'>='", "'<'", "'<='", "'='", "'=='", "'==='",
"'!=='", "'!='", "'<>'", "'&&'", "'||'", "'?'", "':'", "'{'", "'}'",
"'-'", null, null, "'NULL'", "'ERROR'", null, "'IF'", "'IFERROR'", "'ISNUMBER'",
"'ISTEXT'", "'ISERROR'", "'ISNONTEXT'", "'ISLOGICAL'", "'ISEVEN'", "'ISODD'",
"'ISNULL'", "'ISNULLORERROR'", "'AND'", "'OR'", "'NOT'", "'TRUE'", "'FALSE'",
"'E'", "'PI'", "'DEC2BIN'", "'DEC2HEX'", "'DEC2OCT'", "'HEX2BIN'", "'HEX2DEC'",
"'HEX2OCT'", "'OCT2BIN'", "'OCT2DEC'", "'OCT2HEX'", "'BIN2OCT'", "'BIN2DEC'",
"'BIN2HEX'", "'ABS'", "'QUOTIENT'", "'MOD'", "'SIGN'", "'SQRT'", "'TRUNC'",
"'INT'", "'GCD'", "'LCM'", "'COMBIN'", "'PERMUT'", "'DEGREES'", "'RADIANS'",
"'COS'", "'COSH'", "'SIN'", "'SINH'", "'TAN'", "'TANH'", "'ACOS'", "'ACOSH'",
"'ASIN'", "'ASINH'", "'ATAN'", "'ATANH'", "'ATAN2'", "'ROUND'", "'ROUNDDOWN'",
"'ROUNDUP'", "'CEILING'", "'FLOOR'", "'EVEN'", "'ODD'", "'MROUND'", "'RAND'",
"'RANDBETWEEN'", "'FACT'", "'FACTDOUBLE'", "'POWER'", "'EXP'", "'LN'",
"'LOG'", "'LOG10'", "'MULTINOMIAL'", "'PRODUCT'", "'SQRTPI'", "'SUMSQ'",
"'ASC'", null, "'CHAR'", "'CLEAN'", "'CODE'", "'CONCATENATE'", "'EXACT'",
"'FIND'", "'FIXED'", "'LEFT'", "'LEN'", null, "'MID'", "'PROPER'", "'REPLACE'",
"'REPT'", "'RIGHT'", "'RMB'", "'SEARCH'", "'SUBSTITUTE'", "'T'", "'TEXT'",
"'TRIM'", null, "'VALUE'", "'DATEVALUE'", "'TIMEVALUE'", "'DATE'", "'TIME'",
"'NOW'", "'TODAY'", "'YEAR'", "'MONTH'", "'DAY'", "'HOUR'", "'MINUTE'",
"'SECOND'", "'WEEKDAY'", "'DATEDIF'", "'DAYS360'", "'EDATE'", "'EOMONTH'",
"'NETWORKDAYS'", "'WORKDAY'", "'WEEKNUM'", "'MAX'", "'MEDIAN'", "'MIN'",
"'QUARTILE'", "'MODE'", "'LARGE'", "'SMALL'", "'PERCENTILE'", "'PERCENTRANK'",
"'AVERAGE'", "'AVERAGEIF'", "'GEOMEAN'", "'HARMEAN'", "'COUNT'", "'COUNTIF'",
"'SUM'", "'SUMIF'", "'AVEDEV'", "'STDEV'", "'STDEVP'", "'DEVSQ'", "'VAR'",
"'VARP'", "'NORMDIST'", "'NORMINV'", "'NORMSDIST'", "'NORMSINV'", "'BETADIST'",
"'BETAINV'", "'BINOMDIST'", "'EXPONDIST'", "'FDIST'", "'FINV'", "'FISHER'",
"'FISHERINV'", "'GAMMADIST'", "'GAMMAINV'", "'GAMMALN'", "'HYPGEOMDIST'",
"'LOGINV'", "'LOGNORMDIST'", "'NEGBINOMDIST'", "'POISSON'", "'TDIST'",
"'TINV'", "'WEIBULL'", "'URLENCODE'", "'URLDECODE'", "'HTMLENCODE'",
"'HTMLDECODE'", "'BASE64TOTEXT'", "'BASE64URLTOTEXT'", "'TEXTTOBASE64'",
"'TEXTTOBASE64URL'", "'REGEX'", "'REGEXREPALCE'", null, "'GUID'", "'MD5'",
"'SHA1'", "'SHA256'", "'SHA512'", "'CRC32'", "'HMACMD5'", "'HMACSHA1'",
"'HMACSHA256'", "'HMACSHA512'", null, null, "'INDEXOF'", "'LASTINDEXOF'",
"'SPLIT'", "'JOIN'", "'SUBSTRING'", "'STARTSWITH'", "'ENDSWITH'", "'ISNULLOREMPTY'",
"'ISNULLORWHITESPACE'", "'REMOVESTART'", "'REMOVEEND'", "'JSON'", "'VLOOKUP'",
"'LOOKUP'", "'ARRAY'", "'ADDYEARS'", "'ADDMONTHS'", "'ADDDAYS'", "'ADDHOURS'",
"'ADDMINUTES'", "'ADDSECONDS'", "'TIMESTAMP'"
};
}
private static final String[] _LITERAL_NAMES = makeLiteralNames();
private static String[] makeSymbolicNames() {
return new String[] {
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, "SUB", "NUM", "STRING", "NULL", "ERROR",
"UNIT", "IF", "IFERROR", "ISNUMBER", "ISTEXT", "ISERROR", "ISNONTEXT",
"ISLOGICAL", "ISEVEN", "ISODD", "ISNULL", "ISNULLORERROR", "AND", "OR",
"NOT", "TRUE", "FALSE", "E", "PI", "DEC2BIN", "DEC2HEX", "DEC2OCT", "HEX2BIN",
"HEX2DEC", "HEX2OCT", "OCT2BIN", "OCT2DEC", "OCT2HEX", "BIN2OCT", "BIN2DEC",
"BIN2HEX", "ABS", "QUOTIENT", "MOD", "SIGN", "SQRT", "TRUNC", "INT",
"GCD", "LCM", "COMBIN", "PERMUT", "DEGREES", "RADIANS", "COS", "COSH",
"SIN", "SINH", "TAN", "TANH", "ACOS", "ACOSH", "ASIN", "ASINH", "ATAN",
"ATANH", "ATAN2", "ROUND", "ROUNDDOWN", "ROUNDUP", "CEILING", "FLOOR",
"EVEN", "ODD", "MROUND", "RAND", "RANDBETWEEN", "FACT", "FACTDOUBLE",
"POWER", "EXP", "LN", "LOG", "LOG10", "MULTINOMIAL", "PRODUCT", "SQRTPI",
"SUMSQ", "ASC", "JIS", "CHAR", "CLEAN", "CODE", "CONCATENATE", "EXACT",
"FIND", "FIXED", "LEFT", "LEN", "LOWER", "MID", "PROPER", "REPLACE",
"REPT", "RIGHT", "RMB", "SEARCH", "SUBSTITUTE", "T", "TEXT", "TRIM",
"UPPER", "VALUE", "DATEVALUE", "TIMEVALUE", "DATE", "TIME", "NOW", "TODAY",
"YEAR", "MONTH", "DAY", "HOUR", "MINUTE", "SECOND", "WEEKDAY", "DATEDIF",
"DAYS360", "EDATE", "EOMONTH", "NETWORKDAYS", "WORKDAY", "WEEKNUM", "MAX",
"MEDIAN", "MIN", "QUARTILE", "MODE", "LARGE", "SMALL", "PERCENTILE",
"PERCENTRANK", "AVERAGE", "AVERAGEIF", "GEOMEAN", "HARMEAN", "COUNT",
"COUNTIF", "SUM", "SUMIF", "AVEDEV", "STDEV", "STDEVP", "DEVSQ", "VAR",
"VARP", "NORMDIST", "NORMINV", "NORMSDIST", "NORMSINV", "BETADIST", "BETAINV",
"BINOMDIST", "EXPONDIST", "FDIST", "FINV", "FISHER", "FISHERINV", "GAMMADIST",
"GAMMAINV", "GAMMALN", "HYPGEOMDIST", "LOGINV", "LOGNORMDIST", "NEGBINOMDIST",
"POISSON", "TDIST", "TINV", "WEIBULL", "URLENCODE", "URLDECODE", "HTMLENCODE",
"HTMLDECODE", "BASE64TOTEXT", "BASE64URLTOTEXT", "TEXTTOBASE64", "TEXTTOBASE64URL",
"REGEX", "REGEXREPALCE", "ISREGEX", "GUID", "MD5", "SHA1", "SHA256",
"SHA512", "CRC32", "HMACMD5", "HMACSHA1", "HMACSHA256", "HMACSHA512",
"TRIMSTART", "TRIMEND", "INDEXOF", "LASTINDEXOF", "SPLIT", "JOIN", "SUBSTRING",
"STARTSWITH", "ENDSWITH", "ISNULLOREMPTY", "ISNULLORWHITESPACE", "REMOVESTART",
"REMOVEEND", "JSON", "VLOOKUP", "LOOKUP", "ARRAY", "ADDYEARS", "ADDMONTHS",
"ADDDAYS", "ADDHOURS", "ADDMINUTES", "ADDSECONDS", "TIMESTAMP", "HAS",
"HASVALUE", "PARAM", "PARAMETER", "PARAMETER2", "WS", "COMMENT", "LINE_COMMENT"
};
}
private static final String[] _SYMBOLIC_NAMES = makeSymbolicNames();
public static final Vocabulary VOCABULARY = new VocabularyImpl(_LITERAL_NAMES, _SYMBOLIC_NAMES);
/**
* @deprecated Use {@link #VOCABULARY} instead.
*/
@Deprecated
public static final String[] tokenNames;
static {
tokenNames = new String[_SYMBOLIC_NAMES.length];
for (int i = 0; i < tokenNames.length; i++) {
tokenNames[i] = VOCABULARY.getLiteralName(i);
if (tokenNames[i] == null) {
tokenNames[i] = VOCABULARY.getSymbolicName(i);
}
if (tokenNames[i] == null) {
tokenNames[i] = "";
}
}
}
@Override
@Deprecated
public String[] getTokenNames() {
return tokenNames;
}
@Override
public Vocabulary getVocabulary() {
return VOCABULARY;
}
@Override
public String getGrammarFileName() { return "math.g4"; }
@Override
public String[] getRuleNames() { return ruleNames; }
@Override
public String getSerializedATN() { return _serializedATN; }
@Override
public ATN getATN() { return _ATN; }
public mathParser(TokenStream input) {
super(input);
_interp = new ParserATNSimulator(this,_ATN,_decisionToDFA,_sharedContextCache);
}
@SuppressWarnings("CheckReturnValue")
public static class ProgContext extends ParserRuleContext {
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public TerminalNode EOF() { return getToken(mathParser.EOF, 0); }
public ProgContext(ParserRuleContext parent, int invokingState) {
super(parent, invokingState);
}
@Override public int getRuleIndex() { return RULE_prog; }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitProg(this);
else return visitor.visitChildren(this);
}
}
public final ProgContext prog() throws RecognitionException {
ProgContext _localctx = new ProgContext(_ctx, getState());
enterRule(_localctx, 0, RULE_prog);
try {
enterOuterAlt(_localctx, 1);
{
setState(12);
expr(0);
setState(13);
match(EOF);
}
}
catch (RecognitionException re) {
_localctx.exception = re;
_errHandler.reportError(this, re);
_errHandler.recover(this, re);
}
finally {
exitRule();
}
return _localctx;
}
@SuppressWarnings("CheckReturnValue")
public static class ExprContext extends ParserRuleContext {
public ExprContext(ParserRuleContext parent, int invokingState) {
super(parent, invokingState);
}
@Override public int getRuleIndex() { return RULE_expr; }
public ExprContext() { }
public void copyFrom(ExprContext ctx) {
super.copyFrom(ctx);
}
}
@SuppressWarnings("CheckReturnValue")
public static class CEILING_funContext extends ExprContext {
public TerminalNode CEILING() { return getToken(mathParser.CEILING, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public CEILING_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitCEILING_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class FACT_funContext extends ExprContext {
public TerminalNode FACT() { return getToken(mathParser.FACT, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public FACT_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitFACT_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class REGEXREPALCE_funContext extends ExprContext {
public TerminalNode REGEXREPALCE() { return getToken(mathParser.REGEXREPALCE, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public REGEXREPALCE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitREGEXREPALCE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class HASVALUE_funContext extends ExprContext {
public TerminalNode HASVALUE() { return getToken(mathParser.HASVALUE, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public HASVALUE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitHASVALUE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class AddSub_funContext extends ExprContext {
public Token op;
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public TerminalNode SUB() { return getToken(mathParser.SUB, 0); }
public AddSub_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitAddSub_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class AVERAGEIF_funContext extends ExprContext {
public TerminalNode AVERAGEIF() { return getToken(mathParser.AVERAGEIF, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public AVERAGEIF_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitAVERAGEIF_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class PARAM_funContext extends ExprContext {
public TerminalNode PARAM() { return getToken(mathParser.PARAM, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public PARAM_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitPARAM_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ISNULLORERROR_funContext extends ExprContext {
public TerminalNode ISNULLORERROR() { return getToken(mathParser.ISNULLORERROR, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public ISNULLORERROR_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitISNULLORERROR_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class RIGHT_funContext extends ExprContext {
public TerminalNode RIGHT() { return getToken(mathParser.RIGHT, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public RIGHT_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitRIGHT_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class OCT2BIN_funContext extends ExprContext {
public TerminalNode OCT2BIN() { return getToken(mathParser.OCT2BIN, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public OCT2BIN_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitOCT2BIN_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class QUARTILE_funContext extends ExprContext {
public TerminalNode QUARTILE() { return getToken(mathParser.QUARTILE, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public QUARTILE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitQUARTILE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class FINV_funContext extends ExprContext {
public TerminalNode FINV() { return getToken(mathParser.FINV, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public FINV_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitFINV_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class NOT_funContext extends ExprContext {
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public TerminalNode NOT() { return getToken(mathParser.NOT, 0); }
public NOT_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitNOT_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class DAYS360_funContext extends ExprContext {
public TerminalNode DAYS360() { return getToken(mathParser.DAYS360, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public DAYS360_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitDAYS360_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class WEEKNUM_funContext extends ExprContext {
public TerminalNode WEEKNUM() { return getToken(mathParser.WEEKNUM, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public WEEKNUM_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitWEEKNUM_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class POISSON_funContext extends ExprContext {
public TerminalNode POISSON() { return getToken(mathParser.POISSON, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public POISSON_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitPOISSON_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ISREGEX_funContext extends ExprContext {
public TerminalNode ISREGEX() { return getToken(mathParser.ISREGEX, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public ISREGEX_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitISREGEX_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class PERCENTILE_funContext extends ExprContext {
public TerminalNode PERCENTILE() { return getToken(mathParser.PERCENTILE, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public PERCENTILE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitPERCENTILE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class DiyFunction_funContext extends ExprContext {
public TerminalNode PARAMETER() { return getToken(mathParser.PARAMETER, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public DiyFunction_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitDiyFunction_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class SHA256_funContext extends ExprContext {
public TerminalNode SHA256() { return getToken(mathParser.SHA256, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public SHA256_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitSHA256_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class HAS_funContext extends ExprContext {
public TerminalNode HAS() { return getToken(mathParser.HAS, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public HAS_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitHAS_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class HYPGEOMDIST_funContext extends ExprContext {
public TerminalNode HYPGEOMDIST() { return getToken(mathParser.HYPGEOMDIST, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public HYPGEOMDIST_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitHYPGEOMDIST_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class PERMUT_funContext extends ExprContext {
public TerminalNode PERMUT() { return getToken(mathParser.PERMUT, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public PERMUT_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitPERMUT_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class TRIMSTART_funContext extends ExprContext {
public TerminalNode TRIMSTART() { return getToken(mathParser.TRIMSTART, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public TRIMSTART_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitTRIMSTART_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class RMB_funContext extends ExprContext {
public TerminalNode RMB() { return getToken(mathParser.RMB, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public RMB_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitRMB_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class DEC2HEX_funContext extends ExprContext {
public TerminalNode DEC2HEX() { return getToken(mathParser.DEC2HEX, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public DEC2HEX_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitDEC2HEX_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class CLEAN_funContext extends ExprContext {
public TerminalNode CLEAN() { return getToken(mathParser.CLEAN, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public CLEAN_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitCLEAN_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class LOWER_funContext extends ExprContext {
public TerminalNode LOWER() { return getToken(mathParser.LOWER, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public LOWER_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitLOWER_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class OR_funContext extends ExprContext {
public TerminalNode OR() { return getToken(mathParser.OR, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public OR_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitOR_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ADDMONTHS_funContext extends ExprContext {
public TerminalNode ADDMONTHS() { return getToken(mathParser.ADDMONTHS, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public ADDMONTHS_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitADDMONTHS_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class NORMSINV_funContext extends ExprContext {
public TerminalNode NORMSINV() { return getToken(mathParser.NORMSINV, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public NORMSINV_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitNORMSINV_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class LEFT_funContext extends ExprContext {
public TerminalNode LEFT() { return getToken(mathParser.LEFT, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public LEFT_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitLEFT_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ISEVEN_funContext extends ExprContext {
public TerminalNode ISEVEN() { return getToken(mathParser.ISEVEN, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public ISEVEN_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitISEVEN_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class LOGINV_funContext extends ExprContext {
public TerminalNode LOGINV() { return getToken(mathParser.LOGINV, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public LOGINV_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitLOGINV_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class WORKDAY_funContext extends ExprContext {
public TerminalNode WORKDAY() { return getToken(mathParser.WORKDAY, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public WORKDAY_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitWORKDAY_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ISERROR_funContext extends ExprContext {
public TerminalNode ISERROR() { return getToken(mathParser.ISERROR, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public ISERROR_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitISERROR_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class BIN2DEC_funContext extends ExprContext {
public TerminalNode BIN2DEC() { return getToken(mathParser.BIN2DEC, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public BIN2DEC_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitBIN2DEC_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class JIS_funContext extends ExprContext {
public TerminalNode JIS() { return getToken(mathParser.JIS, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public JIS_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitJIS_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class CRC32_funContext extends ExprContext {
public TerminalNode CRC32() { return getToken(mathParser.CRC32, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public CRC32_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitCRC32_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class LCM_funContext extends ExprContext {
public TerminalNode LCM() { return getToken(mathParser.LCM, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public LCM_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitLCM_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class HARMEAN_funContext extends ExprContext {
public TerminalNode HARMEAN() { return getToken(mathParser.HARMEAN, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public HARMEAN_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitHARMEAN_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class NORMINV_funContext extends ExprContext {
public TerminalNode NORMINV() { return getToken(mathParser.NORMINV, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public NORMINV_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitNORMINV_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class GAMMAINV_funContext extends ExprContext {
public TerminalNode GAMMAINV() { return getToken(mathParser.GAMMAINV, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public GAMMAINV_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitGAMMAINV_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class SQRT_funContext extends ExprContext {
public TerminalNode SQRT() { return getToken(mathParser.SQRT, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public SQRT_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitSQRT_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class DEGREES_funContext extends ExprContext {
public TerminalNode DEGREES() { return getToken(mathParser.DEGREES, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public DEGREES_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitDEGREES_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class MROUND_funContext extends ExprContext {
public TerminalNode MROUND() { return getToken(mathParser.MROUND, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public MROUND_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitMROUND_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class DATEDIF_funContext extends ExprContext {
public TerminalNode DATEDIF() { return getToken(mathParser.DATEDIF, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public DATEDIF_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitDATEDIF_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class TRIMEND_funContext extends ExprContext {
public TerminalNode TRIMEND() { return getToken(mathParser.TRIMEND, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public TRIMEND_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitTRIMEND_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ISLOGICAL_funContext extends ExprContext {
public TerminalNode ISLOGICAL() { return getToken(mathParser.ISLOGICAL, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public ISLOGICAL_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitISLOGICAL_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class INT_funContext extends ExprContext {
public TerminalNode INT() { return getToken(mathParser.INT, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public INT_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitINT_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class SUMIF_funContext extends ExprContext {
public TerminalNode SUMIF() { return getToken(mathParser.SUMIF, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public SUMIF_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitSUMIF_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class HEX2OCT_funContext extends ExprContext {
public TerminalNode HEX2OCT() { return getToken(mathParser.HEX2OCT, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public HEX2OCT_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitHEX2OCT_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class PI_funContext extends ExprContext {
public TerminalNode PI() { return getToken(mathParser.PI, 0); }
public PI_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitPI_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class YEAR_funContext extends ExprContext {
public TerminalNode YEAR() { return getToken(mathParser.YEAR, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public YEAR_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitYEAR_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class SQRTPI_funContext extends ExprContext {
public TerminalNode SQRTPI() { return getToken(mathParser.SQRTPI, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public SQRTPI_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitSQRTPI_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class CONCATENATE_funContext extends ExprContext {
public TerminalNode CONCATENATE() { return getToken(mathParser.CONCATENATE, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public CONCATENATE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitCONCATENATE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class COUNT_funContext extends ExprContext {
public TerminalNode COUNT() { return getToken(mathParser.COUNT, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public COUNT_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitCOUNT_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class FALSE_funContext extends ExprContext {
public TerminalNode FALSE() { return getToken(mathParser.FALSE, 0); }
public FALSE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitFALSE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class HTMLENCODE_funContext extends ExprContext {
public TerminalNode HTMLENCODE() { return getToken(mathParser.HTMLENCODE, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public HTMLENCODE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitHTMLENCODE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class BASE64URLTOTEXT_funContext extends ExprContext {
public TerminalNode BASE64URLTOTEXT() { return getToken(mathParser.BASE64URLTOTEXT, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public BASE64URLTOTEXT_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitBASE64URLTOTEXT_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class LOG10_funContext extends ExprContext {
public TerminalNode LOG10() { return getToken(mathParser.LOG10, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public LOG10_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitLOG10_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ISTEXT_funContext extends ExprContext {
public TerminalNode ISTEXT() { return getToken(mathParser.ISTEXT, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public ISTEXT_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitISTEXT_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class NEGBINOMDIST_funContext extends ExprContext {
public TerminalNode NEGBINOMDIST() { return getToken(mathParser.NEGBINOMDIST, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public NEGBINOMDIST_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitNEGBINOMDIST_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class NETWORKDAYS_funContext extends ExprContext {
public TerminalNode NETWORKDAYS() { return getToken(mathParser.NETWORKDAYS, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public NETWORKDAYS_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitNETWORKDAYS_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class FACTDOUBLE_funContext extends ExprContext {
public TerminalNode FACTDOUBLE() { return getToken(mathParser.FACTDOUBLE, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public FACTDOUBLE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitFACTDOUBLE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class TIMEVALUE_funContext extends ExprContext {
public TerminalNode TIMEVALUE() { return getToken(mathParser.TIMEVALUE, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public TIMEVALUE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitTIMEVALUE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class AVEDEV_funContext extends ExprContext {
public TerminalNode AVEDEV() { return getToken(mathParser.AVEDEV, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public AVEDEV_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitAVEDEV_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class GUID_funContext extends ExprContext {
public TerminalNode GUID() { return getToken(mathParser.GUID, 0); }
public GUID_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitGUID_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class JSON_funContext extends ExprContext {
public TerminalNode JSON() { return getToken(mathParser.JSON, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public JSON_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitJSON_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class FIXED_funContext extends ExprContext {
public TerminalNode FIXED() { return getToken(mathParser.FIXED, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public FIXED_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitFIXED_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class GetJsonValue_funContext extends ExprContext {
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public Parameter2Context parameter2() {
return getRuleContext(Parameter2Context.class,0);
}
public GetJsonValue_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitGetJsonValue_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class TINV_funContext extends ExprContext {
public TerminalNode TINV() { return getToken(mathParser.TINV, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public TINV_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitTINV_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class EDATE_funContext extends ExprContext {
public TerminalNode EDATE() { return getToken(mathParser.EDATE, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public EDATE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitEDATE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class GEOMEAN_funContext extends ExprContext {
public TerminalNode GEOMEAN() { return getToken(mathParser.GEOMEAN, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public GEOMEAN_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitGEOMEAN_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class VAR_funContext extends ExprContext {
public TerminalNode VAR() { return getToken(mathParser.VAR, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public VAR_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitVAR_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class SIGN_funContext extends ExprContext {
public TerminalNode SIGN() { return getToken(mathParser.SIGN, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public SIGN_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitSIGN_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class EOMONTH_funContext extends ExprContext {
public TerminalNode EOMONTH() { return getToken(mathParser.EOMONTH, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public EOMONTH_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitEOMONTH_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class FLOOR_funContext extends ExprContext {
public TerminalNode FLOOR() { return getToken(mathParser.FLOOR, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public FLOOR_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitFLOOR_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class HOUR_funContext extends ExprContext {
public TerminalNode HOUR() { return getToken(mathParser.HOUR, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public HOUR_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitHOUR_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class LEN_funContext extends ExprContext {
public TerminalNode LEN() { return getToken(mathParser.LEN, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public LEN_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitLEN_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ACOS_funContext extends ExprContext {
public TerminalNode ACOS() { return getToken(mathParser.ACOS, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public ACOS_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitACOS_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ISNULLORWHITESPACE_funContext extends ExprContext {
public TerminalNode ISNULLORWHITESPACE() { return getToken(mathParser.ISNULLORWHITESPACE, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public ISNULLORWHITESPACE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitISNULLORWHITESPACE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class NUM_funContext extends ExprContext {
public NumContext num() {
return getRuleContext(NumContext.class,0);
}
public UnitContext unit() {
return getRuleContext(UnitContext.class,0);
}
public NUM_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitNUM_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class COSH_funContext extends ExprContext {
public TerminalNode COSH() { return getToken(mathParser.COSH, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public COSH_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitCOSH_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class QUOTIENT_funContext extends ExprContext {
public TerminalNode QUOTIENT() { return getToken(mathParser.QUOTIENT, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public QUOTIENT_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitQUOTIENT_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class OCT2DEC_funContext extends ExprContext {
public TerminalNode OCT2DEC() { return getToken(mathParser.OCT2DEC, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public OCT2DEC_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitOCT2DEC_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class SEARCH_funContext extends ExprContext {
public TerminalNode SEARCH() { return getToken(mathParser.SEARCH, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public SEARCH_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitSEARCH_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ROUNDUP_funContext extends ExprContext {
public TerminalNode ROUNDUP() { return getToken(mathParser.ROUNDUP, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public ROUNDUP_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitROUNDUP_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class COMBIN_funContext extends ExprContext {
public TerminalNode COMBIN() { return getToken(mathParser.COMBIN, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public COMBIN_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitCOMBIN_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class CODE_funContext extends ExprContext {
public TerminalNode CODE() { return getToken(mathParser.CODE, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public CODE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitCODE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ASINH_funContext extends ExprContext {
public TerminalNode ASINH() { return getToken(mathParser.ASINH, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public ASINH_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitASINH_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class SIN_funContext extends ExprContext {
public TerminalNode SIN() { return getToken(mathParser.SIN, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public SIN_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitSIN_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class SUBSTRING_funContext extends ExprContext {
public TerminalNode SUBSTRING() { return getToken(mathParser.SUBSTRING, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public SUBSTRING_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitSUBSTRING_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class RANDBETWEEN_funContext extends ExprContext {
public TerminalNode RANDBETWEEN() { return getToken(mathParser.RANDBETWEEN, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public RANDBETWEEN_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitRANDBETWEEN_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class AVERAGE_funContext extends ExprContext {
public TerminalNode AVERAGE() { return getToken(mathParser.AVERAGE, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public AVERAGE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitAVERAGE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class LOG_funContext extends ExprContext {
public TerminalNode LOG() { return getToken(mathParser.LOG, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public LOG_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitLOG_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class HMACSHA512_funContext extends ExprContext {
public TerminalNode HMACSHA512() { return getToken(mathParser.HMACSHA512, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public HMACSHA512_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitHMACSHA512_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class AndOr_funContext extends ExprContext {
public Token op;
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public TerminalNode AND() { return getToken(mathParser.AND, 0); }
public TerminalNode OR() { return getToken(mathParser.OR, 0); }
public AndOr_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitAndOr_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class STDEVP_funContext extends ExprContext {
public TerminalNode STDEVP() { return getToken(mathParser.STDEVP, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public STDEVP_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitSTDEVP_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ADDYEARS_funContext extends ExprContext {
public TerminalNode ADDYEARS() { return getToken(mathParser.ADDYEARS, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public ADDYEARS_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitADDYEARS_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ADDSECONDS_funContext extends ExprContext {
public TerminalNode ADDSECONDS() { return getToken(mathParser.ADDSECONDS, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public ADDSECONDS_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitADDSECONDS_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class Array_funContext extends ExprContext {
public TerminalNode ARRAY() { return getToken(mathParser.ARRAY, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public Array_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitArray_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ROUND_funContext extends ExprContext {
public TerminalNode ROUND() { return getToken(mathParser.ROUND, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public ROUND_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitROUND_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class EXP_funContext extends ExprContext {
public TerminalNode EXP() { return getToken(mathParser.EXP, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public EXP_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitEXP_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class COUNTIF_funContext extends ExprContext {
public TerminalNode COUNTIF() { return getToken(mathParser.COUNTIF, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public COUNTIF_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitCOUNTIF_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class VARP_funContext extends ExprContext {
public TerminalNode VARP() { return getToken(mathParser.VARP, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public VARP_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitVARP_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class REMOVEEND_funContext extends ExprContext {
public TerminalNode REMOVEEND() { return getToken(mathParser.REMOVEEND, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public REMOVEEND_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitREMOVEEND_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class DATE_funContext extends ExprContext {
public TerminalNode DATE() { return getToken(mathParser.DATE, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public DATE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitDATE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class PARAMETER_funContext extends ExprContext {
public TerminalNode PARAMETER() { return getToken(mathParser.PARAMETER, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public TerminalNode PARAMETER2() { return getToken(mathParser.PARAMETER2, 0); }
public PARAMETER_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitPARAMETER_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class SPLIT_funContext extends ExprContext {
public TerminalNode SPLIT() { return getToken(mathParser.SPLIT, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public SPLIT_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitSPLIT_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class URLDECODE_funContext extends ExprContext {
public TerminalNode URLDECODE() { return getToken(mathParser.URLDECODE, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public URLDECODE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitURLDECODE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class LARGE_funContext extends ExprContext {
public TerminalNode LARGE() { return getToken(mathParser.LARGE, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public LARGE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitLARGE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class TIMESTAMP_funContext extends ExprContext {
public TerminalNode TIMESTAMP() { return getToken(mathParser.TIMESTAMP, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public TIMESTAMP_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitTIMESTAMP_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class VALUE_funContext extends ExprContext {
public TerminalNode VALUE() { return getToken(mathParser.VALUE, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public VALUE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitVALUE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class DAY_funContext extends ExprContext {
public TerminalNode DAY() { return getToken(mathParser.DAY, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public DAY_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitDAY_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class WEIBULL_funContext extends ExprContext {
public TerminalNode WEIBULL() { return getToken(mathParser.WEIBULL, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public WEIBULL_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitWEIBULL_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class HMACSHA256_funContext extends ExprContext {
public TerminalNode HMACSHA256() { return getToken(mathParser.HMACSHA256, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public HMACSHA256_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitHMACSHA256_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class BINOMDIST_funContext extends ExprContext {
public TerminalNode BINOMDIST() { return getToken(mathParser.BINOMDIST, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public BINOMDIST_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitBINOMDIST_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class Judge_funContext extends ExprContext {
public Token op;
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public Judge_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitJudge_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class DEVSQ_funContext extends ExprContext {
public TerminalNode DEVSQ() { return getToken(mathParser.DEVSQ, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public DEVSQ_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitDEVSQ_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class MODE_funContext extends ExprContext {
public TerminalNode MODE() { return getToken(mathParser.MODE, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public MODE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitMODE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class BETAINV_funContext extends ExprContext {
public TerminalNode BETAINV() { return getToken(mathParser.BETAINV, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public BETAINV_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitBETAINV_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class MAX_funContext extends ExprContext {
public TerminalNode MAX() { return getToken(mathParser.MAX, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public MAX_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitMAX_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class MINUTE_funContext extends ExprContext {
public TerminalNode MINUTE() { return getToken(mathParser.MINUTE, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public MINUTE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitMINUTE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class TAN_funContext extends ExprContext {
public TerminalNode TAN() { return getToken(mathParser.TAN, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public TAN_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitTAN_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class IFERROR_funContext extends ExprContext {
public TerminalNode IFERROR() { return getToken(mathParser.IFERROR, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public IFERROR_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitIFERROR_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class FDIST_funContext extends ExprContext {
public TerminalNode FDIST() { return getToken(mathParser.FDIST, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public FDIST_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitFDIST_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class INDEXOF_funContext extends ExprContext {
public TerminalNode INDEXOF() { return getToken(mathParser.INDEXOF, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public INDEXOF_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitINDEXOF_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class UPPER_funContext extends ExprContext {
public TerminalNode UPPER() { return getToken(mathParser.UPPER, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public UPPER_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitUPPER_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class HTMLDECODE_funContext extends ExprContext {
public TerminalNode HTMLDECODE() { return getToken(mathParser.HTMLDECODE, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public HTMLDECODE_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitHTMLDECODE_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class EXPONDIST_funContext extends ExprContext {
public TerminalNode EXPONDIST() { return getToken(mathParser.EXPONDIST, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public EXPONDIST_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitEXPONDIST_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class VLOOKUP_funContext extends ExprContext {
public TerminalNode VLOOKUP() { return getToken(mathParser.VLOOKUP, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public VLOOKUP_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitVLOOKUP_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class DEC2BIN_funContext extends ExprContext {
public TerminalNode DEC2BIN() { return getToken(mathParser.DEC2BIN, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public DEC2BIN_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitDEC2BIN_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class LOOKUP_funContext extends ExprContext {
public TerminalNode LOOKUP() { return getToken(mathParser.LOOKUP, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public LOOKUP_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitLOOKUP_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class HEX2DEC_funContext extends ExprContext {
public TerminalNode HEX2DEC() { return getToken(mathParser.HEX2DEC, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public HEX2DEC_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitHEX2DEC_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class SMALL_funContext extends ExprContext {
public TerminalNode SMALL() { return getToken(mathParser.SMALL, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public SMALL_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitSMALL_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ODD_funContext extends ExprContext {
public TerminalNode ODD() { return getToken(mathParser.ODD, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public ODD_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitODD_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class TEXTTOBASE64_funContext extends ExprContext {
public TerminalNode TEXTTOBASE64() { return getToken(mathParser.TEXTTOBASE64, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public TEXTTOBASE64_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitTEXTTOBASE64_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class MID_funContext extends ExprContext {
public TerminalNode MID() { return getToken(mathParser.MID, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public MID_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitMID_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class PERCENTRANK_funContext extends ExprContext {
public TerminalNode PERCENTRANK() { return getToken(mathParser.PERCENTRANK, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public PERCENTRANK_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitPERCENTRANK_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class STDEV_funContext extends ExprContext {
public TerminalNode STDEV() { return getToken(mathParser.STDEV, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public STDEV_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitSTDEV_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class NORMSDIST_funContext extends ExprContext {
public TerminalNode NORMSDIST() { return getToken(mathParser.NORMSDIST, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public NORMSDIST_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitNORMSDIST_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class ISNUMBER_funContext extends ExprContext {
public TerminalNode ISNUMBER() { return getToken(mathParser.ISNUMBER, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public ISNUMBER_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitISNUMBER_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class LASTINDEXOF_funContext extends ExprContext {
public TerminalNode LASTINDEXOF() { return getToken(mathParser.LASTINDEXOF, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public LASTINDEXOF_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitLASTINDEXOF_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class MOD_funContext extends ExprContext {
public TerminalNode MOD() { return getToken(mathParser.MOD, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public MOD_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitMOD_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class CHAR_funContext extends ExprContext {
public TerminalNode CHAR() { return getToken(mathParser.CHAR, 0); }
public ExprContext expr() {
return getRuleContext(ExprContext.class,0);
}
public CHAR_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitCHAR_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class REGEX_funContext extends ExprContext {
public TerminalNode REGEX() { return getToken(mathParser.REGEX, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public REGEX_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitREGEX_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class TEXTTOBASE64URL_funContext extends ExprContext {
public TerminalNode TEXTTOBASE64URL() { return getToken(mathParser.TEXTTOBASE64URL, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public TEXTTOBASE64URL_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof mathVisitor ) return ((mathVisitor extends T>)visitor).visitTEXTTOBASE64URL_fun(this);
else return visitor.visitChildren(this);
}
}
@SuppressWarnings("CheckReturnValue")
public static class MD5_funContext extends ExprContext {
public TerminalNode MD5() { return getToken(mathParser.MD5, 0); }
public List expr() {
return getRuleContexts(ExprContext.class);
}
public ExprContext expr(int i) {
return getRuleContext(ExprContext.class,i);
}
public MD5_funContext(ExprContext ctx) { copyFrom(ctx); }
@Override
public