private Relativity getRelativity(SpreadsheetParser.RexpContext context) { if (context is SpreadsheetParser.BaseRExpContext) { return(Relativity.None); } else if (context is SpreadsheetParser.NegRExpContext) { return(Relativity.Neg); } else if (context is SpreadsheetParser.PosRExpContext) { return(Relativity.Pos); } else { Logger.DebugLine("Error: Reached end of getRelativity if else"); return(Relativity.None); } }
private SpreadsheetParser.ExpContext getValueExp(SpreadsheetParser.RexpContext context) { if (context is SpreadsheetParser.BaseRExpContext) { return(((SpreadsheetParser.BaseRExpContext)context).param); } else if (context is SpreadsheetParser.PosRExpContext) { return(((SpreadsheetParser.PosRExpContext)context).param); } else if (context is SpreadsheetParser.NegRExpContext) { return(((SpreadsheetParser.NegRExpContext)context).param); } else { Logger.DebugLine("Error - Couldnt getValueExp from AexpContext!"); return(null); } }