SYMBOL INDEX (1741 symbols across 112 files) FILE: app/XLParser.Web/Default.aspx.cs class Default (line 6) | public partial class Default : Page method Page_Load (line 8) | protected void Page_Load(object sender, EventArgs e) { } FILE: app/XLParser.Web/Default.aspx.designer.cs class Default (line 13) | public partial class Default { FILE: app/XLParser.Web/Parse.cs class Parse (line 15) | public class Parse : IHttpHandler method WriteResponse (line 19) | private void WriteResponse(string s) method ProcessRequest (line 33) | public void ProcessRequest(HttpContext context) method ParseToJson (line 90) | private void ParseToJson(string formula) method ToJson (line 135) | private JsonNode ToJson(ParseTreeNode node) class JsonNode (line 144) | [SuppressMessage("ReSharper", "InconsistentNaming")] method NodeText (line 151) | private string NodeText(ParseTreeNode node) method LoadXlParserVersion (line 169) | private void LoadXlParserVersion(string version) FILE: app/XLParser.Web/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: app/XLParser.Web/XLParserVersions/v100/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 7) | [Language("Excel Formulas", "1.0.0", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 10) | public ExcelFormulaGrammar() : base(false) class Precedence (line 335) | private static class Precedence class TerminalPriority (line 351) | private static class TerminalPriority class GrammarNames (line 742) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v100/ExcelFormulaParser.cs class ExcelFormulaParser (line 15) | public static class ExcelFormulaParser method Parse (line 30) | public static ParseTreeNode Parse(string input) method ParseToTree (line 43) | public static ParseTree ParseToTree(string input) method AllNodes (line 59) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 82) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 87) | internal static IEnumerable AllNodes(IEnumerable AllNodesConditional(this Pars... method AllNodes (line 94) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 102) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 107) | internal static IEnumerable AllNodes(IEnumerable AllNodesConditional(this Pars... method AllNodes (line 88) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 96) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 101) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 293) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 302) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 311) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 321) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 328) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 333) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 341) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 351) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) method Substr (line 425) | private static string Substr(string s, int removeLast = 0, int removeF... method SkipFormula (line 433) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method SkipToRelevant (line 452) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input) method Print (line 484) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v120/PrefixInfo.cs class PrefixInfo (line 9) | public class PrefixInfo method PrefixInfo (line 32) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method ToString (line 42) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v139/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 11) | [Language("Excel Formulas", "1.3.9", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 237) | public ExcelFormulaGrammar() : base(false) class Precedence (line 454) | private static class Precedence class TerminalPriority (line 473) | private static class TerminalPriority method GetExcelFunctionList (line 511) | private static string[] GetExcelFunctionList() class GrammarNames (line 529) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v139/ExcelFormulaParser.cs class ExcelFormulaParser (line 13) | public static class ExcelFormulaParser method Parse (line 33) | public static ParseTreeNode Parse(string input) method ParseToTree (line 46) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 79) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 105) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 113) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 118) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 310) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 319) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 328) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 338) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 345) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 350) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 358) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 368) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 373) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 385) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 405) | public static IEnumerable GetParserReferences(this Pa... method IsCellReference (line 452) | private static bool IsCellReference(IList references) method IsRange (line 460) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 478) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 520) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v139/ParserReference.cs type ReferenceType (line 5) | public enum ReferenceType class ParserReference (line 15) | public class ParserReference method ParserReference (line 29) | public ParserReference(ReferenceType referenceType, string locationStr... method ParserReference (line 42) | public ParserReference(ParseTreeNode node) method InitializeReference (line 54) | public void InitializeReference(ParseTreeNode node) method ConvertColumnToStr (line 126) | private string ConvertColumnToStr(int columnNumber) method ToString (line 137) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v139/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 126) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 143) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 160) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 165) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 166) | public bool Equals(PrefixInfo other) method GetHashCode (line 173) | public override int GetHashCode() method ToString (line 196) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v141/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 11) | [Language("Excel Formulas", "1.4.1", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 246) | public ExcelFormulaGrammar() : base(false) class Precedence (line 465) | private static class Precedence class TerminalPriority (line 484) | private static class TerminalPriority method GetExcelFunctionList (line 522) | private static string[] GetExcelFunctionList() class GrammarNames (line 540) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v141/ExcelFormulaParser.cs class ExcelFormulaParser (line 13) | public static class ExcelFormulaParser method Parse (line 33) | public static ParseTreeNode Parse(string input) method ParseToTree (line 46) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 79) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 105) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 113) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 118) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 310) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 319) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 328) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 338) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 345) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 350) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 358) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 368) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 373) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 385) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 405) | public static IEnumerable GetParserReferences(this Pa... method IsCellReference (line 453) | private static bool IsCellReference(IList references) method IsRange (line 461) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 479) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 521) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v141/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 17) | public class ParserReference method ParserReference (line 31) | public ParserReference(ReferenceType referenceType, string locationStr... method ParserReference (line 44) | public ParserReference(ParseTreeNode node) method InitializeReference (line 56) | public void InitializeReference(ParseTreeNode node) method ConvertColumnToStr (line 123) | private string ConvertColumnToStr(int columnNumber) method ToString (line 134) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v141/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 133) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 150) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 167) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 172) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 173) | public bool Equals(PrefixInfo other) method GetHashCode (line 180) | public override int GetHashCode() method ToString (line 203) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v142/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 11) | [Language("Excel Formulas", "1.4.2", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 246) | public ExcelFormulaGrammar() : base(false) class Precedence (line 465) | private static class Precedence class TerminalPriority (line 484) | private static class TerminalPriority method GetExcelFunctionList (line 522) | private static string[] GetExcelFunctionList() class GrammarNames (line 540) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v142/ExcelFormulaParser.cs class ExcelFormulaParser (line 13) | public static class ExcelFormulaParser method Parse (line 33) | public static ParseTreeNode Parse(string input) method ParseToTree (line 46) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 79) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 105) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 113) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 118) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 310) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 319) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 328) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 338) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 345) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 350) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 358) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 368) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 373) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 385) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 405) | public static IEnumerable GetParserReferences(this Pa... method IsCellReference (line 453) | private static bool IsCellReference(IList references) method IsRange (line 461) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 479) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 521) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v142/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 17) | public class ParserReference method ParserReference (line 32) | public ParserReference(ReferenceType referenceType, string locationStr... method ParserReference (line 46) | public ParserReference(ParseTreeNode node) method InitializeReference (line 58) | public void InitializeReference(ParseTreeNode node) method ConvertColumnToStr (line 126) | private string ConvertColumnToStr(int columnNumber) method ToString (line 137) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v142/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 133) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 150) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 167) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 172) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 173) | public bool Equals(PrefixInfo other) method GetHashCode (line 180) | public override int GetHashCode() method ToString (line 203) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v150/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 11) | [Language("Excel Formulas", "1.5.0", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 248) | public ExcelFormulaGrammar() : base(false) class Precedence (line 467) | private static class Precedence class TerminalPriority (line 486) | private static class TerminalPriority method GetExcelFunctionList (line 524) | private static string[] GetExcelFunctionList() class GrammarNames (line 542) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v150/ExcelFormulaParser.cs class ExcelFormulaParser (line 13) | public static class ExcelFormulaParser method Parse (line 33) | public static ParseTreeNode Parse(string input) method ParseToTree (line 46) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 79) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 105) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 113) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 118) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 310) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 319) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 328) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 338) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 345) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 350) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 358) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 368) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 373) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 385) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 405) | public static IEnumerable GetParserReferences(this Pa... method IsCellReference (line 453) | private static bool IsCellReference(IList references) method IsRange (line 461) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 479) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 521) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v150/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 17) | public class ParserReference method ParserReference (line 32) | public ParserReference(ReferenceType referenceType, string locationStr... method ParserReference (line 46) | public ParserReference(ParseTreeNode node) method InitializeReference (line 58) | public void InitializeReference(ParseTreeNode node) method ConvertColumnToStr (line 126) | private string ConvertColumnToStr(int columnNumber) method ToString (line 137) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v150/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 133) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 150) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 167) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 172) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 173) | public bool Equals(PrefixInfo other) method GetHashCode (line 180) | public override int GetHashCode() method ToString (line 203) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v151/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 11) | [Language("Excel Formulas", "1.5.1", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 247) | public ExcelFormulaGrammar() : base(false) class Precedence (line 467) | private static class Precedence class TerminalPriority (line 486) | private static class TerminalPriority method GetExcelFunctionList (line 524) | private static string[] GetExcelFunctionList() class GrammarNames (line 542) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v151/ExcelFormulaParser.cs class ExcelFormulaParser (line 13) | public static class ExcelFormulaParser method Parse (line 33) | public static ParseTreeNode Parse(string input) method ParseToTree (line 46) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 79) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 105) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 113) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 118) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 310) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 319) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 328) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 338) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 345) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 350) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 358) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 368) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 373) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 385) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 405) | public static IEnumerable GetParserReferences(this Pa... method IsCellReference (line 453) | private static bool IsCellReference(IList references) method IsRange (line 461) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 479) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 521) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v151/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 17) | public class ParserReference method ParserReference (line 32) | public ParserReference(ReferenceType referenceType, string locationStr... method ParserReference (line 46) | public ParserReference(ParseTreeNode node) method InitializeReference (line 58) | public void InitializeReference(ParseTreeNode node) method ConvertColumnToStr (line 126) | private string ConvertColumnToStr(int columnNumber) method ToString (line 137) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v151/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 133) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 150) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 167) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 172) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 173) | public bool Equals(PrefixInfo other) method GetHashCode (line 180) | public override int GetHashCode() method ToString (line 203) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v152/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 11) | [Language("Excel Formulas", "1.5.2", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 249) | public ExcelFormulaGrammar() : base(false) class Precedence (line 469) | private static class Precedence class TerminalPriority (line 488) | private static class TerminalPriority method GetExcelFunctionList (line 527) | private static string[] GetExcelFunctionList() class GrammarNames (line 545) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v152/ExcelFormulaParser.cs class ExcelFormulaParser (line 13) | public static class ExcelFormulaParser method Parse (line 33) | public static ParseTreeNode Parse(string input) method ParseToTree (line 46) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 79) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 105) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 113) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 118) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 310) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 319) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 328) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 338) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 345) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 350) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 358) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 368) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 373) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 385) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 405) | public static IEnumerable GetParserReferences(this Pa... method IsCellReference (line 453) | private static bool IsCellReference(IList references) method IsRange (line 461) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 479) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 521) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v152/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 17) | public class ParserReference method ParserReference (line 32) | public ParserReference(ReferenceType referenceType, string locationStr... method ParserReference (line 46) | public ParserReference(ParseTreeNode node) method InitializeReference (line 58) | public void InitializeReference(ParseTreeNode node) method ConvertColumnToStr (line 126) | private string ConvertColumnToStr(int columnNumber) method ToString (line 137) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v152/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 133) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 150) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 167) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 172) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 173) | public bool Equals(PrefixInfo other) method GetHashCode (line 180) | public override int GetHashCode() method ToString (line 203) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v160/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 11) | [Language("Excel Formulas", "1.6.0", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 247) | public ExcelFormulaGrammar() : base(false) class Precedence (line 468) | private static class Precedence class TerminalPriority (line 487) | private static class TerminalPriority method GetExcelFunctionList (line 526) | private static string[] GetExcelFunctionList() class GrammarNames (line 544) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v160/ExcelFormulaParser.cs class ExcelFormulaParser (line 13) | public static class ExcelFormulaParser method Parse (line 33) | public static ParseTreeNode Parse(string input) method ParseToTree (line 46) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 79) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 105) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 113) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 118) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 310) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 319) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 328) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 338) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 345) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 350) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 358) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 368) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 373) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 385) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 405) | public static IEnumerable GetParserReferences(this Pa... method IsCellReference (line 453) | private static bool IsCellReference(IList references) method IsRange (line 461) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 479) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 521) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v160/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 17) | public class ParserReference method ParserReference (line 34) | public ParserReference(ReferenceType referenceType, string locationStr... method ParserReference (line 51) | public ParserReference(ParseTreeNode node) method InitializeReference (line 63) | public void InitializeReference(ParseTreeNode node) method UnEscape (line 129) | private string UnEscape(string value, string escapeCharacter) method ConvertColumnToStr (line 138) | private string ConvertColumnToStr(int columnNumber) method ToString (line 149) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v160/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 133) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 150) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 167) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 172) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 173) | public bool Equals(PrefixInfo other) method GetHashCode (line 180) | public override int GetHashCode() method ToString (line 203) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v161/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 11) | [Language("Excel Formulas", "1.6.1", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 247) | public ExcelFormulaGrammar() : base(false) class Precedence (line 469) | private static class Precedence class TerminalPriority (line 488) | private static class TerminalPriority method GetExcelFunctionList (line 527) | private static string[] GetExcelFunctionList() class GrammarNames (line 545) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v161/ExcelFormulaParser.cs class ExcelFormulaParser (line 13) | public static class ExcelFormulaParser method Parse (line 33) | public static ParseTreeNode Parse(string input) method ParseToTree (line 46) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 79) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 105) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 113) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 118) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 310) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 319) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 328) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 338) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 345) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 350) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 358) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 368) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 373) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 385) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 405) | public static IEnumerable GetParserReferences(this Pa... method IsCellReference (line 460) | private static bool IsCellReference(IList references) method IsTableReference (line 465) | private static bool IsTableReference(IList references) method IsRange (line 473) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 490) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 532) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v161/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 17) | public class ParserReference method ParserReference (line 34) | public ParserReference(ReferenceType referenceType, string locationStr... method ParserReference (line 51) | public ParserReference(ParseTreeNode node) method InitializeReference (line 63) | public void InitializeReference(ParseTreeNode node) method UnEscape (line 129) | private string UnEscape(string value, string escapeCharacter) method ConvertColumnToStr (line 138) | private string ConvertColumnToStr(int columnNumber) method ToString (line 149) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v161/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 133) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 150) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 167) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 172) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 173) | public bool Equals(PrefixInfo other) method GetHashCode (line 180) | public override int GetHashCode() method ToString (line 203) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v162/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 14) | [Language("Excel Formulas", "1.6.2", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 267) | public ExcelFormulaGrammar() class Precedence (line 489) | private static class Precedence class TerminalPriority (line 508) | private static class TerminalPriority method GetExcelFunctionList (line 547) | private static string[] GetExcelFunctionList() class GrammarNames (line 565) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v162/ExcelFormulaParser.cs class ExcelFormulaParser (line 13) | public static class ExcelFormulaParser method Parse (line 33) | public static ParseTreeNode Parse(string input) method ParseToTree (line 46) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 79) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 105) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 113) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 118) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 310) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 319) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 328) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 338) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 345) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 350) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 358) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 368) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 373) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 385) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 405) | public static IEnumerable GetParserReferences(this Pa... method IsCellReference (line 460) | private static bool IsCellReference(IList references) method IsTableReference (line 465) | private static bool IsTableReference(IList references) method IsRange (line 473) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 490) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 532) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v162/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 17) | public class ParserReference method ParserReference (line 34) | public ParserReference(ReferenceType referenceType, string locationStr... method ParserReference (line 51) | public ParserReference(ParseTreeNode node) method InitializeReference (line 63) | public void InitializeReference(ParseTreeNode node) method UnEscape (line 129) | private string UnEscape(string value, string escapeCharacter) method ConvertColumnToStr (line 138) | private string ConvertColumnToStr(int columnNumber) method ToString (line 149) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v162/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 133) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 150) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 167) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 172) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 173) | public bool Equals(PrefixInfo other) method GetHashCode (line 180) | public override int GetHashCode() method ToString (line 203) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v162/WordsTerminal.cs class WordsTerminal (line 12) | public class WordsTerminal : Terminal method WordsTerminal (line 18) | public WordsTerminal(string name, IEnumerable words) : base(name) method Init (line 24) | public override void Init(GrammarData grammarData) method GetFirsts (line 39) | public override IList GetFirsts() => _words; method TryMatch (line 41) | public override Token TryMatch(ParsingContext context, ISourceStream s... method AddWordToTree (line 66) | private void AddWordToTree(string word) class Node (line 77) | private class Node method Node (line 83) | public Node(int length) method GetOrAddChild (line 110) | internal Node GetOrAddChild(char c) FILE: app/XLParser.Web/XLParserVersions/v163/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 14) | [Language("Excel Formulas", "1.6.3", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 270) | public ExcelFormulaGrammar() class Precedence (line 492) | private static class Precedence class TerminalPriority (line 511) | private static class TerminalPriority method GetExcelFunctionList (line 550) | private static string[] GetExcelFunctionList() class GrammarNames (line 568) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v163/ExcelFormulaParser.cs class ExcelFormulaParser (line 13) | public static class ExcelFormulaParser method Parse (line 33) | public static ParseTreeNode Parse(string input) method ParseToTree (line 46) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 79) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 105) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 113) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 118) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 310) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 319) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 328) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 338) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 345) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 350) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 358) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 368) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 373) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 385) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 405) | public static IEnumerable GetParserReferences(this Pa... method IsCellReference (line 463) | private static bool IsCellReference(IList references) method IsTableReference (line 468) | private static bool IsTableReference(IList references) method IsRange (line 476) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 493) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 535) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v163/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 17) | public class ParserReference method ParserReference (line 32) | public ParserReference(ParseTreeNode node) method InitializeReference (line 44) | public void InitializeReference(ParseTreeNode node) method UnEscape (line 111) | private string UnEscape(string value, string escapeCharacter) method ToString (line 116) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v163/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 133) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 150) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 167) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 172) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 173) | public bool Equals(PrefixInfo other) method GetHashCode (line 180) | public override int GetHashCode() method ToString (line 203) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v163/WordsTerminal.cs class WordsTerminal (line 12) | public class WordsTerminal : Terminal method WordsTerminal (line 18) | public WordsTerminal(string name, IEnumerable words) : base(name) method Init (line 24) | public override void Init(GrammarData grammarData) method GetFirsts (line 39) | public override IList GetFirsts() => _words; method TryMatch (line 41) | public override Token TryMatch(ParsingContext context, ISourceStream s... method AddWordToTree (line 66) | private void AddWordToTree(string word) class Node (line 77) | private class Node method Node (line 83) | public Node(int length) method GetOrAddChild (line 110) | internal Node GetOrAddChild(char c) FILE: app/XLParser.Web/XLParserVersions/v170/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 14) | [Language("Excel Formulas", "1.7.0", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 270) | public ExcelFormulaGrammar() class Precedence (line 493) | private static class Precedence class TerminalPriority (line 512) | private static class TerminalPriority method GetExcelFunctionList (line 551) | private static string[] GetExcelFunctionList() class GrammarNames (line 569) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v170/ExcelFormulaParser.cs class ExcelFormulaParser (line 13) | public static class ExcelFormulaParser method Parse (line 33) | public static ParseTreeNode Parse(string input) method ParseToTree (line 46) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 79) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 105) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 113) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 118) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 310) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 319) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 328) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 338) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 345) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 350) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 358) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 368) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 373) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 385) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 405) | public static IEnumerable GetParserReferences(this Pa... method IsCellReference (line 463) | private static bool IsCellReference(IList references) method IsTableReference (line 468) | private static bool IsTableReference(IList references) method IsRange (line 476) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 493) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 535) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v170/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 17) | public class ParserReference method ParserReference (line 32) | public ParserReference(ParseTreeNode node) method InitializeReference (line 44) | public void InitializeReference(ParseTreeNode node) method UnEscape (line 111) | private string UnEscape(string value, string escapeCharacter) method ToString (line 116) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v170/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 133) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 150) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 167) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 172) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 173) | public bool Equals(PrefixInfo other) method GetHashCode (line 180) | public override int GetHashCode() method ToString (line 203) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v170/WordsTerminal.cs class WordsTerminal (line 12) | public class WordsTerminal : Terminal method WordsTerminal (line 18) | public WordsTerminal(string name, IEnumerable words) : base(name) method Init (line 24) | public override void Init(GrammarData grammarData) method GetFirsts (line 39) | public override IList GetFirsts() => _words; method TryMatch (line 41) | public override Token TryMatch(ParsingContext context, ISourceStream s... method AddWordToTree (line 66) | private void AddWordToTree(string word) class Node (line 77) | private class Node method Node (line 83) | public Node(int length) method GetOrAddChild (line 110) | internal Node GetOrAddChild(char c) FILE: app/XLParser.Web/XLParserVersions/v171/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 14) | [Language("Excel Formulas", "1.7.1", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 270) | public ExcelFormulaGrammar() class Precedence (line 493) | private static class Precedence class TerminalPriority (line 512) | private static class TerminalPriority method GetExcelFunctionList (line 551) | private static string[] GetExcelFunctionList() class GrammarNames (line 569) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v171/ExcelFormulaParser.cs class ExcelFormulaParser (line 12) | public static class ExcelFormulaParser method Parse (line 32) | public static ParseTreeNode Parse(string input) method ParseToTree (line 45) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 78) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 104) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 112) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 117) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 309) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 318) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 327) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 337) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 344) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 349) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 357) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 367) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 372) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 384) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 404) | public static IEnumerable GetParserReferences(this Pa... method IsRange (line 459) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 476) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 518) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v171/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 18) | public class ParserReference method ParserReference (line 33) | public ParserReference(ParseTreeNode node) method InitializeReference (line 45) | public void InitializeReference(ParseTreeNode node) method UnEscape (line 121) | private string UnEscape(string value, string escapeCharacter) method ToString (line 126) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v171/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 133) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 150) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 167) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 172) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 173) | public bool Equals(PrefixInfo other) method GetHashCode (line 180) | public override int GetHashCode() method ToString (line 203) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v171/WordsTerminal.cs class WordsTerminal (line 12) | public class WordsTerminal : Terminal method WordsTerminal (line 18) | public WordsTerminal(string name, IEnumerable words) : base(name) method Init (line 24) | public override void Init(GrammarData grammarData) method GetFirsts (line 39) | public override IList GetFirsts() => _words; method TryMatch (line 41) | public override Token TryMatch(ParsingContext context, ISourceStream s... method AddWordToTree (line 66) | private void AddWordToTree(string word) class Node (line 77) | private class Node method Node (line 83) | public Node(int length) method GetOrAddChild (line 110) | internal Node GetOrAddChild(char c) FILE: app/XLParser.Web/XLParserVersions/v172/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 14) | [Language("Excel Formulas", "1.7.2", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 270) | public ExcelFormulaGrammar() class Precedence (line 493) | private static class Precedence class TerminalPriority (line 512) | private static class TerminalPriority method GetExcelFunctionList (line 551) | private static string[] GetExcelFunctionList() class GrammarNames (line 569) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v172/ExcelFormulaParser.cs class ExcelFormulaParser (line 12) | public static class ExcelFormulaParser method Parse (line 32) | public static ParseTreeNode Parse(string input) method ParseToTree (line 45) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 78) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 104) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 112) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 117) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 309) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 318) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 327) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 337) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 344) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 349) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 357) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 367) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 372) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 384) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 404) | public static IEnumerable GetParserReferences(this Pa... method IsRange (line 460) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 477) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 519) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v172/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 18) | public class ParserReference method ParserReference (line 33) | public ParserReference(ParseTreeNode node) method InitializeReference (line 45) | public void InitializeReference(ParseTreeNode node) method UnEscape (line 121) | private string UnEscape(string value, string escapeCharacter) method ToString (line 126) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v172/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 133) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 150) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 167) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 172) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 173) | public bool Equals(PrefixInfo other) method GetHashCode (line 180) | public override int GetHashCode() method ToString (line 203) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v172/WordsTerminal.cs class WordsTerminal (line 12) | public class WordsTerminal : Terminal method WordsTerminal (line 18) | public WordsTerminal(string name, IEnumerable words) : base(name) method Init (line 24) | public override void Init(GrammarData grammarData) method GetFirsts (line 39) | public override IList GetFirsts() => _words; method TryMatch (line 41) | public override Token TryMatch(ParsingContext context, ISourceStream s... method AddWordToTree (line 66) | private void AddWordToTree(string word) class Node (line 77) | private class Node method Node (line 83) | public Node(int length) method GetOrAddChild (line 110) | internal Node GetOrAddChild(char c) FILE: app/XLParser.Web/XLParserVersions/v173/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 14) | [Language("Excel Formulas", "1.7.3", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 270) | public ExcelFormulaGrammar() class Precedence (line 493) | private static class Precedence class TerminalPriority (line 512) | private static class TerminalPriority method GetExcelFunctionList (line 551) | private static string[] GetExcelFunctionList() class GrammarNames (line 569) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v173/ExcelFormulaParser.cs class ExcelFormulaParser (line 12) | public static class ExcelFormulaParser method Parse (line 32) | public static ParseTreeNode Parse(string input) method ParseToTree (line 45) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 78) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 104) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 112) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 117) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 309) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 318) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 327) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 337) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 344) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 349) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 357) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 367) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 372) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 384) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 404) | public static IEnumerable GetParserReferences(this Pa... method IsRange (line 460) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 477) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 519) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v173/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 18) | public class ParserReference method ParserReference (line 33) | public ParserReference(ParseTreeNode node) method InitializeReference (line 45) | public void InitializeReference(ParseTreeNode node) method UnEscape (line 121) | private string UnEscape(string value, string escapeCharacter) method ToString (line 126) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v173/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 133) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 150) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 167) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 172) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 173) | public bool Equals(PrefixInfo other) method GetHashCode (line 180) | public override int GetHashCode() method ToString (line 203) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v173/WordsTerminal.cs class WordsTerminal (line 12) | public class WordsTerminal : Terminal method WordsTerminal (line 18) | public WordsTerminal(string name, IEnumerable words) : base(name) method Init (line 24) | public override void Init(GrammarData grammarData) method GetFirsts (line 39) | public override IList GetFirsts() => _words; method TryMatch (line 41) | public override Token TryMatch(ParsingContext context, ISourceStream s... method AddWordToTree (line 66) | private void AddWordToTree(string word) class Node (line 77) | private class Node method Node (line 83) | public Node(int length) method GetOrAddChild (line 110) | internal Node GetOrAddChild(char c) FILE: app/XLParser.Web/XLParserVersions/v174/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 14) | [Language("Excel Formulas", "1.7.4", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 270) | public ExcelFormulaGrammar() class Precedence (line 495) | private static class Precedence class TerminalPriority (line 514) | private static class TerminalPriority method GetExcelFunctionList (line 553) | private static string[] GetExcelFunctionList() class GrammarNames (line 571) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v174/ExcelFormulaParser.cs class ExcelFormulaParser (line 12) | public static class ExcelFormulaParser method Parse (line 32) | public static ParseTreeNode Parse(string input) method ParseToTree (line 45) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 78) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 104) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 112) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 117) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 309) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 318) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 327) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 337) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 344) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 349) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 357) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 367) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 372) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 384) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 404) | public static IEnumerable GetParserReferences(this Pa... method IsRange (line 460) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 477) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 519) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v174/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 18) | public class ParserReference method ParserReference (line 33) | public ParserReference(ParseTreeNode node) method InitializeReference (line 45) | public void InitializeReference(ParseTreeNode node) method UnEscape (line 121) | private string UnEscape(string value, string escapeCharacter) method ToString (line 126) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v174/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixQuotedSheetNodeForWhitespace (line 133) | internal static void FixQuotedSheetNodeForWhitespace(ParseTreeNode quo... method GetSheetNamePositionFromSourceText (line 150) | private static int GetSheetNamePositionFromSourceText(ParseTreeNode no... method Substr (line 167) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 172) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 173) | public bool Equals(PrefixInfo other) method GetHashCode (line 180) | public override int GetHashCode() method ToString (line 203) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v174/WordsTerminal.cs class WordsTerminal (line 12) | public class WordsTerminal : Terminal method WordsTerminal (line 18) | public WordsTerminal(string name, IEnumerable words) : base(name) method Init (line 24) | public override void Init(GrammarData grammarData) method GetFirsts (line 39) | public override IList GetFirsts() => _words; method TryMatch (line 41) | public override Token TryMatch(ParsingContext context, ISourceStream s... method AddWordToTree (line 66) | private void AddWordToTree(string word) class Node (line 77) | private class Node method Node (line 83) | public Node(int length) method GetOrAddChild (line 110) | internal Node GetOrAddChild(char c) FILE: app/XLParser.Web/XLParserVersions/v175/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 14) | [Language("Excel Formulas", "1.7.5", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 270) | public ExcelFormulaGrammar() class Precedence (line 495) | private static class Precedence class TerminalPriority (line 514) | private static class TerminalPriority method GetExcelFunctionList (line 553) | private static string[] GetExcelFunctionList() class GrammarNames (line 571) | public static class GrammarNames FILE: app/XLParser.Web/XLParserVersions/v175/ExcelFormulaParser.cs class ExcelFormulaParser (line 12) | public static class ExcelFormulaParser method Parse (line 32) | public static ParseTreeNode Parse(string input) method ParseToTree (line 45) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 79) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 105) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 113) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 118) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 310) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 319) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 328) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 338) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 345) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 350) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 358) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 368) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 373) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 385) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 405) | public static IEnumerable GetParserReferences(this Pa... method IsRange (line 461) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 478) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 520) | public static string Print(this ParseTreeNode input) FILE: app/XLParser.Web/XLParserVersions/v175/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 18) | public class ParserReference method ParserReference (line 33) | public ParserReference(ParseTreeNode node) method InitializeReference (line 45) | public void InitializeReference(ParseTreeNode node) method UnEscape (line 121) | private string UnEscape(string value, string escapeCharacter) method ToString (line 126) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v175/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixPrecedingWhiteSpaces (line 139) | internal static void FixPrecedingWhiteSpaces(ParseTreeNode parseTreeNo... method GetNodePositionFromSourceText (line 156) | private static int GetNodePositionFromSourceText(ParseTreeNode nodeShe... method Substr (line 173) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 178) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 179) | public bool Equals(PrefixInfo other) method GetHashCode (line 186) | public override int GetHashCode() method ToString (line 209) | public override string ToString() FILE: app/XLParser.Web/XLParserVersions/v175/WordsTerminal.cs class WordsTerminal (line 12) | public class WordsTerminal : Terminal method WordsTerminal (line 18) | public WordsTerminal(string name, IEnumerable words) : base(name) method Init (line 24) | public override void Init(GrammarData grammarData) method GetFirsts (line 39) | public override IList GetFirsts() => _words; method TryMatch (line 41) | public override Token TryMatch(ParsingContext context, ISourceStream s... method AddWordToTree (line 66) | private void AddWordToTree(string word) class Node (line 77) | private class Node method Node (line 83) | public Node(int length) method GetOrAddChild (line 110) | internal Node GetOrAddChild(char c) FILE: app/XLParser.Web/d3vizsvg.js function newTree (line 18) | function newTree(formula, version) { function update (line 99) | function update(source) { function treeWidth (line 147) | function treeWidth(node) { function treeHeight (line 158) | function treeHeight(node) { function generateImageData (line 169) | function generateImageData(imgw, imgh) { FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/GrammarItemList.cs class GrammarItem (line 27) | public class GrammarItem { method GrammarItem (line 33) | public GrammarItem(string caption, string location, string typeName) { method GrammarItem (line 38) | public GrammarItem(Type grammarClass, string assemblyLocation) { method GrammarItem (line 55) | public GrammarItem(XmlElement element) { method Save (line 60) | public void Save(XmlElement toElement) { method ToString (line 65) | public override string ToString() { class GrammarItemList (line 71) | public class GrammarItemList : List { method FromXml (line 72) | public static GrammarItemList FromXml(string xml) { method FromCombo (line 83) | public static GrammarItemList FromCombo(ComboBox combo) { method ToXml (line 90) | public string ToXml() { method ShowIn (line 102) | public void ShowIn(ComboBox combo) { FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/GrammarLoader.cs class GrammarLoader (line 28) | class GrammarLoader { method GrammarLoader (line 36) | static GrammarLoader() { method FindAssembly (line 41) | static Assembly FindAssembly(string assemblyName) { method BrowseFor (line 70) | static string BrowseFor(string assemblyName) { class CachedAssembly (line 82) | class CachedAssembly { method CreateGrammar (line 94) | public Grammar CreateGrammar() { method CreateFileWatcher (line 140) | private FileSystemWatcher CreateFileWatcher(string location) { method OnAssemblyUpdated (line 178) | private void OnAssemblyUpdated(string location) { method LoadAssembly (line 184) | public static Assembly LoadAssembly(string fileName) { FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/Highlighter/EditorAdapter.cs class EditorAdapter (line 24) | public class EditorAdapter { method EditorAdapter (line 35) | public EditorAdapter(LanguageData language) { method Activate (line 43) | public void Activate() { method Stop (line 50) | public void Stop() { method SetNewText (line 64) | public void SetNewText(string text) { method ParseSource (line 75) | private void ParseSource(string newText) { method AddView (line 88) | public void AddView(EditorViewAdapter view) { method RemoveView (line 94) | public void RemoveView(EditorViewAdapter view) { method GetViews (line 100) | private EditorViewAdapterList GetViews() { method ParserLoop (line 113) | private void ParserLoop() { method ColorizerLoop (line 129) | private void ColorizerLoop() { FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/Highlighter/EditorViewAdapter.cs type IUIThreadInvoker (line 22) | public interface IUIThreadInvoker { method InvokeOnUIThread (line 23) | void InvokeOnUIThread(ColorizeMethod colorize); class ColorizeEventArgs (line 26) | public class ColorizeEventArgs : EventArgs { method ColorizeEventArgs (line 28) | public ColorizeEventArgs(TokenList tokens) { class ViewRange (line 35) | public class ViewRange { method ViewRange (line 37) | public ViewRange(int min, int max) { method Equals (line 41) | public bool Equals(ViewRange other) { class ViewData (line 46) | public class ViewData { method ViewData (line 51) | public ViewData(ParseTree tree) { class EditorViewAdapterList (line 67) | public class EditorViewAdapterList : List { } class EditorViewAdapter (line 69) | public class EditorViewAdapter { method EditorViewAdapter (line 79) | public EditorViewAdapter(EditorAdapter adapter, IUIThreadInvoker invok... method SetViewRange (line 87) | public void SetViewRange(int min, int max) { method SetNewText (line 94) | public void SetNewText(string newText) { method UpdateParsedSource (line 104) | public void UpdateParsedSource(ParseTree newTree) { method TryInvokeColorize (line 122) | public void TryInvokeColorize() { method Colorize (line 128) | private void Colorize() { method DetectAlreadyColoredTokens (line 146) | private void DetectAlreadyColoredTokens(TokenList oldColoredTokens, in... method FindMatchingToken (line 161) | private bool FindMatchingToken(TokenList inTokens, Token token, int sh... method TokensMatch (line 171) | public bool TokensMatch(Token x, Token y, int shift) { method ExtractTokensInRange (line 179) | public TokenList ExtractTokensInRange(TokenList tokens, int from, int ... method GetTokensInRange (line 190) | public TokenList GetTokensInRange(int from, int until) { method GetTokensInRange (line 195) | public TokenList GetTokensInRange(TokenList tokens, int from, int unti... method LocateToken (line 208) | public int LocateToken(TokenList tokens, int position) { method LocateTokenExt (line 215) | private int LocateTokenExt(TokenList tokens, int position, int fromInd... FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/Highlighter/FastColoredTextBoxHighlighter.cs class FastColoredTextBoxHighlighter (line 37) | public class FastColoredTextBoxHighlighter : NativeWindow, IDisposable, ... method FastColoredTextBoxHighlighter (line 51) | public FastColoredTextBoxHighlighter(FastColoredTextBox textBox, Langu... method Connect (line 63) | private void Connect() { method Disconnect (line 74) | private void Disconnect() { method Dispose (line 86) | public void Dispose() { method InitStyles (line 94) | private void InitStyles() { method InitBraces (line 116) | private void InitBraces() { method TextBox_MouseMove (line 143) | void TextBox_MouseMove(object sender, MouseEventArgs e) { method TextBox_KeyDown (line 147) | void TextBox_KeyDown(object sender, KeyEventArgs e) { method TextBox_TextChanged (line 151) | void TextBox_TextChanged(object sender, TextChangedEventArgs e) { method TextBox_ScrollResize (line 157) | void TextBox_ScrollResize(object sender, EventArgs e) { method TextBox_Disposed (line 161) | void TextBox_Disposed(object sender, EventArgs e) { method UpdateViewRange (line 165) | private void UpdateViewRange() { method SendMessage (line 174) | [DllImport("user32", CharSet = CharSet.Auto)] method PostMessageA (line 177) | [DllImport("user32.dll")] method GetScrollPos (line 180) | [DllImport("user32.dll", CharSet = CharSet.Auto)] method SetScrollPos (line 183) | [DllImport("user32.dll")] method LockTextBox (line 220) | public void LockTextBox() { method UnlockTextBox (line 229) | public void UnlockTextBox() { method Adapter_ColorizeTokens (line 237) | void Adapter_ColorizeTokens(object sender, ColorizeEventArgs args) { method GetTokenStyle (line 254) | private Style GetTokenStyle(Token token) { method InvokeOnUIThread (line 273) | public void InvokeOnUIThread(ColorizeMethod colorize) { FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/Highlighter/RichTextBoxHighlighter.cs class TokenColorTable (line 31) | public class TokenColorTable : Dictionary { } class RichTextBoxHighlighter (line 33) | public class RichTextBoxHighlighter : NativeWindow, IDisposable, IUIThre... method RichTextBoxHighlighter (line 44) | public RichTextBoxHighlighter(RichTextBox textBox, LanguageData langua... method Connect (line 53) | private void Connect() { method Disconnect (line 65) | private void Disconnect() { method Dispose (line 78) | public void Dispose() { method InitColorTable (line 86) | private void InitColorTable() { method TextBox_MouseMove (line 99) | void TextBox_MouseMove(object sender, MouseEventArgs e) { method TextBox_KeyDown (line 103) | void TextBox_KeyDown(object sender, KeyEventArgs e) { method TextBox_TextChanged (line 107) | void TextBox_TextChanged(object sender, EventArgs e) { method TextBox_ScrollResize (line 112) | void TextBox_ScrollResize(object sender, EventArgs e) { method TextBox_Disposed (line 117) | void TextBox_Disposed(object sender, EventArgs e) { method UpdateViewRange (line 120) | private void UpdateViewRange() { method SendMessage (line 129) | [DllImport("user32", CharSet = CharSet.Auto)] method PostMessageA (line 132) | [DllImport("user32.dll")] method GetScrollPos (line 135) | [DllImport("user32.dll", CharSet = CharSet.Auto)] method SetScrollPos (line 138) | [DllImport("user32.dll")] method LockTextBox (line 175) | public void LockTextBox() { method UnlockTextBox (line 183) | public void UnlockTextBox() { method Adapter_ColorizeTokens (line 190) | void Adapter_ColorizeTokens(object sender, ColorizeEventArgs args) { method GetTokenColor (line 216) | private Color GetTokenColor(Token token) { method InvokeOnUIThread (line 234) | public void InvokeOnUIThread(ColorizeMethod colorize) { FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/Highlighter/WavyLineStyle.cs class WavyLineStyle (line 14) | public class WavyLineStyle : Style { method WavyLineStyle (line 16) | public WavyLineStyle(int alpha, Color color) { method Draw (line 22) | public override void Draw(Graphics gr, Point pos, Range range) { method DrawWavyLine (line 29) | private void DrawWavyLine(Graphics graphics, Point start, Point end) { FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/Program.cs class Program (line 19) | class Program : MarshalByRefObject { method Main (line 23) | [STAThread] method CreateInstanceInSeparateDomain (line 29) | static Program CreateInstanceInSeparateDomain() { method RunApplication (line 38) | void RunApplication() { method Application_ThreadException (line 46) | static void Application_ThreadException(object sender, System.Threadin... method CurrentDomain_UnhandledException (line 51) | static void CurrentDomain_UnhandledException(object sender, UnhandledE... FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/fmGrammarExplorer.Designer.cs class fmGrammarExplorer (line 2) | partial class fmGrammarExplorer { method Dispose (line 12) | protected override void Dispose(bool disposing) { method InitializeComponent (line 26) | private void InitializeComponent() { FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/fmGrammarExplorer.cs class fmGrammarExplorer (line 33) | public partial class fmGrammarExplorer : Form { method fmGrammarExplorer (line 34) | public fmGrammarExplorer() { method fmExploreGrammar_Load (line 50) | private void fmExploreGrammar_Load(object sender, EventArgs e) { method fmExploreGrammar_FormClosing (line 65) | private void fmExploreGrammar_FormClosing(object sender, FormClosingEv... method ClearLanguageInfo (line 80) | private void ClearLanguageInfo() { method ClearParserOutput (line 87) | private void ClearParserOutput() { method ShowLanguageInfo (line 102) | private void ShowLanguageInfo() { method ShowCompilerErrors (line 112) | private void ShowCompilerErrors() { method ShowParseTrace (line 123) | private void ShowParseTrace() { method ShowCompileStats (line 137) | private void ShowCompileStats() { method ShowParseTree (line 149) | private void ShowParseTree() { method AddParseNodeRec (line 154) | private void AddParseNodeRec(TreeNode parent, ParseTreeNode node) { method ShowAstTree (line 163) | private void ShowAstTree() { method AddAstNodeRec (line 169) | private void AddAstNodeRec(TreeNode parent, object astNode) { method ShowParserConstructionResults (line 182) | private void ShowParserConstructionResults() { method ShowGrammarErrors (line 198) | private void ShowGrammarErrors() { method ShowSourcePosition (line 208) | private void ShowSourcePosition(int position, int length) { method ShowSourcePositionAndTraceToken (line 219) | private void ShowSourcePositionAndTraceToken(int position, int length) { method LocateParserState (line 230) | private void LocateParserState(ParserState state) { method ShowRuntimeError (line 240) | private void ShowRuntimeError(ScriptException error){ method SelectTreeNode (line 257) | private void SelectTreeNode(TreeView tree, TreeNode node) { method ClearRuntimeInfo (line 267) | private void ClearRuntimeInfo() { method menuGrammars_Opening (line 277) | private void menuGrammars_Opening(object sender, CancelEventArgs e) { method miAdd_Click (line 281) | private void miAdd_Click(object sender, EventArgs e) { method miRemove_Click (line 298) | private void miRemove_Click(object sender, EventArgs e) { method miRemoveAll_Click (line 310) | private void miRemoveAll_Click(object sender, EventArgs e) { method CreateGrammar (line 321) | private void CreateGrammar() { method CreateParser (line 325) | private void CreateParser() { method ParseSample (line 338) | private void ParseSample() { method RunSample (line 362) | private void RunSample() { method WriteOutput (line 393) | private void WriteOutput(string text) { method LoadSourceFile (line 402) | private void LoadSourceFile(string path) { method StartHighlighter (line 423) | private void StartHighlighter() { method StopHighlighter (line 431) | private void StopHighlighter() { method ClearHighlighting (line 437) | private void ClearHighlighting() { method EnableHighlighter (line 449) | private void EnableHighlighter(bool enable) { method DoSearch (line 457) | private void DoSearch() { method DoSearch (line 468) | private bool DoSearch(TextBoxBase textBox, string fragment, int start) { method GetSearchContentBox (line 488) | public TextBoxBase GetSearchContentBox() { method btnParse_Click (line 507) | private void btnParse_Click(object sender, EventArgs e) { method btnRun_Click (line 511) | private void btnRun_Click(object sender, EventArgs e) { method tvParseTree_AfterSelect (line 515) | private void tvParseTree_AfterSelect(object sender, TreeViewEventArgs ... method tvAst_AfterSelect (line 525) | private void tvAst_AfterSelect(object sender, TreeViewEventArgs e) { method LoadSelectedGrammar (line 536) | private void LoadSelectedGrammar() { method cboGrammars_SelectedIndexChanged (line 552) | private void cboGrammars_SelectedIndexChanged(object sender, EventArgs... method GrammarAssemblyUpdated (line 557) | private void GrammarAssemblyUpdated(object sender, EventArgs args) { method btnRefresh_Click (line 568) | private void btnRefresh_Click(object sender, EventArgs e) { method btnFileOpen_Click (line 572) | private void btnFileOpen_Click(object sender, EventArgs e) { method txtSource_TextChanged (line 578) | private void txtSource_TextChanged(object sender, FastColoredTextBoxNS... method btnManageGrammars_Click (line 582) | private void btnManageGrammars_Click(object sender, EventArgs e) { method cboParseMethod_SelectedIndexChanged (line 586) | private void cboParseMethod_SelectedIndexChanged(object sender, EventA... method gridParserTrace_CellDoubleClick (line 593) | private void gridParserTrace_CellDoubleClick(object sender, DataGridVi... method lstTokens_Click (line 612) | private void lstTokens_Click(object sender, EventArgs e) { method gridCompileErrors_CellDoubleClick (line 619) | private void gridCompileErrors_CellDoubleClick(object sender, DataGrid... method gridGrammarErrors_CellDoubleClick (line 634) | private void gridGrammarErrors_CellDoubleClick(object sender, DataGrid... method btnSearch_Click (line 641) | private void btnSearch_Click(object sender, EventArgs e) { method txtSearch_KeyPress (line 645) | private void txtSearch_KeyPress(object sender, KeyPressEventArgs e) { method lnkShowErrLocation_LinkClicked (line 650) | private void lnkShowErrLocation_LinkClicked(object sender, LinkLabelLi... method lnkShowErrStack_LinkClicked (line 655) | private void lnkShowErrStack_LinkClicked(object sender, LinkLabelLinkC... method btnLocate_Click (line 663) | private void btnLocate_Click(object sender, EventArgs e) { method LocateTreeNode (line 674) | private TreeNode LocateTreeNode(TreeNodeCollection nodes, int position... method chkDisableHili_CheckedChanged (line 687) | private void chkDisableHili_CheckedChanged(object sender, EventArgs e) { FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/fmSelectGrammars.Designer.cs class fmSelectGrammars (line 2) | partial class fmSelectGrammars { method Dispose (line 12) | protected override void Dispose(bool disposing) { method InitializeComponent (line 25) | private void InitializeComponent() { FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/fmSelectGrammars.cs class fmSelectGrammars (line 26) | public partial class fmSelectGrammars : Form { method fmSelectGrammars (line 27) | public fmSelectGrammars() { method SelectGrammars (line 31) | public static GrammarItemList SelectGrammars(string assemblyPath, Gram... method LoadGrammars (line 58) | private static GrammarItemList LoadGrammars(string assemblyPath) { method ContainsGrammar (line 80) | private static bool ContainsGrammar(GrammarItemList items, GrammarItem... method btnCheckUncheck_Click (line 87) | private void btnCheckUncheck_Click(object sender, EventArgs e) { FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/fmShowException.Designer.cs class fmShowException (line 2) | partial class fmShowException { method Dispose (line 12) | protected override void Dispose(bool disposing) { method InitializeComponent (line 25) | private void InitializeComponent() { FILE: lib/IronyExplorer/src/IronyExplorer.GrammarExplorer/fmShowException.cs class fmShowException (line 22) | public partial class fmShowException : Form { method fmShowException (line 23) | public fmShowException() { method ShowException (line 26) | public static void ShowException(Exception ex) { FILE: src/XLParser.Tests/DatasetTests.cs class DatasetTests (line 10) | [TestClass] method EnronFormulasParseTest (line 18) | [TestMethod] method EusesFormulasParseTest (line 25) | [TestMethod] method ParseTestFormulasStructuredReferences (line 32) | [TestMethod] method ParseTestFormulasUserContributed (line 38) | [TestMethod] method ParseCsvDataSet (line 44) | private void ParseCsvDataSet(string filename, string knownFailsFile = ... method ReadFormulaCsv (line 80) | private static IEnumerable ReadFormulaCsv(string f) method UnQuote (line 85) | private static string UnQuote(string line) FILE: src/XLParser.Tests/FormulaAnalysisTest.cs class FormulaAnalysisTest (line 8) | [TestClass] method FixedNumbers (line 12) | [TestMethod] method NoFixedNumbers (line 23) | [TestMethod] method FixedInt (line 31) | [TestMethod] method FixedReal (line 40) | [TestMethod] method Duplicate (line 49) | [TestMethod] method NegativeNumber (line 58) | [TestMethod] method CountInfixOperations (line 68) | [TestMethod] method CountFunctionOperations (line 78) | [TestMethod] method CountPostfixOperations (line 87) | [TestMethod] method DontCountSheetReferenes (line 96) | [TestMethod] method CountComparisons (line 104) | [TestMethod] method ComparisonIsFunction (line 114) | [TestMethod] method IntersectIsFunction (line 121) | [TestMethod] method IntersectIsAtCorrectPosition (line 129) | [TestMethod] method OnlyDirectReferences (line 141) | [TestMethod] method SimpleReference (line 153) | [TestMethod] method RangeReference (line 163) | [TestMethod] method VRangeReferenceLong (line 174) | [TestMethod] method VRangeReferenceLarge (line 185) | [TestMethod] method VRangeReferenceShort (line 196) | [TestMethod] method NamedRangeReference (line 207) | [TestMethod] method NamedRangeWithPrefixReference (line 217) | [TestMethod] method NamedRangeWithUnderscoreReference (line 228) | [TestMethod] method TableReference (line 238) | [TestMethod] method StructuredTableReferenceHeaders (line 248) | [TestMethod] method StructuredTableReferenceThisRow (line 260) | [TestMethod] method StructuredTableReferenceCurrentRow (line 272) | [TestMethod] method StructuredTableReferenceWholeRow (line 285) | [TestMethod] method StructuredTableReferenceColumns (line 297) | [TestMethod] method StructuredTableReferenceRowAndColumn (line 309) | [TestMethod] method StructuredTableReferenceWithEscapedCharacterPound (line 321) | [TestMethod] method StructuredTableReferenceWithEscapedCharacterBracket (line 333) | [TestMethod] method StructuredTableReferenceWithEscapedCharacterQuote (line 345) | [TestMethod] method StructuredTableReferenceUnqualified (line 357) | [TestMethod] method StructuredTableReferenceUnqualifiedWithSpaceInName (line 369) | [TestMethod] method StructuredTableReferenceUnqualifiedWithNumbers (line 381) | [TestMethod] method StructuredTableReferenceSpecifierAndColumns (line 393) | [TestMethod] method StructuredTableReferenceSpecifiersAndColumn (line 405) | [TestMethod] method StructuredTableReferenceMultipleRows (line 417) | [TestMethod] method StructuredTableReferenceMultipleColumns (line 429) | [TestMethod] method StructuredTableReferenceMultipleHeaders (line 450) | [TestMethod] method StructuredTableReferenceIntersectColumns (line 463) | [TestMethod] method StructuredTableReferenceIntersectDifferentSpecifiers (line 475) | [TestMethod] method StructuredTableReferenceIntersectDifferentTables (line 487) | [TestMethod] method StructuredTableReferenceWithSheetReference (line 505) | [TestMethod] method StructuredTableReferenceWithPrecedingSpace (line 524) | [TestMethod] method StructuredTableReferenceWithTrailingSpaces (line 537) | [TestMethod] method StructuredTableReferenceWithPrecedingAndTrailingSpaces (line 550) | [TestMethod] method SheetWithUnderscore (line 563) | [TestMethod] method SheetWithPeriod (line 589) | [TestMethod] method SheetAsString (line 596) | [TestMethod] method SheetWithQuote (line 603) | [TestMethod] method ExternalSheetWithQuote (line 612) | [TestMethod] method NonNumericExternalSheet (line 622) | [TestMethod] method ExternalWorkbook (line 632) | [TestMethod] method ExternalWorkbookUrlPathHttp (line 643) | [TestMethod] method ExternalWorkbookUrlPathHttpWithSpaceInPath (line 654) | [TestMethod] method ExternalWorkbookUrlPathHttpWithSpaceInDocument (line 666) | [TestMethod] method ExternalWorkbookUrlPathHttpWithTildeInPath (line 678) | [TestMethod] method ExternalWorkbookUrlPathHttpWithBackslashInPath (line 690) | [TestMethod] method ExternalWorkbookUrlPathHttpWithPortNumberInPath (line 702) | [TestMethod] method ExternalWorkbookUrlPathHttpWithSpecialLetters (line 714) | [TestMethod] method ExternalWorkbookUrlPathHttpWithEscapedSingleQuote (line 726) | [TestMethod] method ExternalWorkbookNetworkPath (line 738) | [TestMethod] method ExternalWorkbookNetworkPathWithTilde (line 749) | [TestMethod] method ExternalWorkbookNetworkPathWithSpace (line 761) | [TestMethod] method ExternalWorkbookNetworkPathWithoutSpaceInFolder (line 773) | [TestMethod] method ExternalWorkbookNetworkPathWithQuotes (line 785) | [TestMethod] method ExternalWorkbookNetworkPathWithQuotesAndSpaces (line 797) | [TestMethod] method ExternalWorkbookNetworkPathWithQuotesAndSpaceInFolder (line 809) | [TestMethod] method ExternalWorkbookNetworkPathWithQuotesAndSpaceInDocument (line 821) | [TestMethod] method ExternalWorkbookUrlPathHttps (line 833) | [TestMethod] method ExternalWorkbookDocumentWithoutBracketsWithSpace (line 844) | [TestMethod] method ExternalWorkbookDocumentWithoutBrackets (line 856) | [TestMethod] method ExternalWorkbookRelativePath (line 868) | [TestMethod] method ExternalWorkbookRelativePathIsDefinedName (line 879) | [TestMethod] method ExternalWorkbookUrlPathHttpWithRoundBracketsInDocument (line 889) | [TestMethod] method ExternalWorkbookUrlPathHttpWithRoundBrackets (line 901) | [TestMethod] method ExternalWorkbookPathWithRoundBracketsInDocument (line 913) | [TestMethod] method ExternalWorkbookPathWithRoundBrackets (line 925) | [TestMethod] method ExternalWorkbookSingleCell (line 937) | [TestMethod] method ExternalWorkbookCellRange (line 948) | [TestMethod] method ExternalWorkbookDefinedNameLocalScope (line 959) | [TestMethod] method ExternalWorkbookDefinedNameGlobalScope (line 971) | [TestMethod] method MultipleExternalWorkbookSingleCell (line 982) | [TestMethod] method MultipleExternalWorkbookCellRange (line 999) | [TestMethod] method MultipleExternalWorkbookDefinedNameLocalScope (line 1018) | [TestMethod] method MultipleExternalWorkbookDefinedNameGlobalScope (line 1035) | [TestMethod] method ExternalWorkbookWithQuoteInSheet (line 1050) | [TestMethod] method ExternalWorkbooksWithATSign (line 1060) | [TestMethod] method ExternalWorkbookWithColonAndSlash (line 1070) | [TestMethod] method ExternalWorkbookWithXlsExtension (line 1080) | [TestMethod] method ExternalWorkbookQuotesInPath (line 1090) | [TestMethod] method MultipleExternalWorkbooksQuoteInPath (line 1100) | [TestMethod] method DirectSheetReference (line 1113) | [TestMethod] method SheetReference (line 1124) | [TestMethod] method RelativeSheetReference (line 1135) | [TestMethod] method FileReference (line 1143) | [TestMethod] method FileReferenceInRange (line 1157) | [TestMethod] method QuotedFileReference (line 1172) | [TestMethod] method SheetReferenceRange (line 1185) | [TestMethod] method MultipleSheetsReferenceCell (line 1197) | [TestMethod] method MultipleSheetsReferenceRange (line 1209) | [TestMethod] method MultipleSheetsInFileReferenceCell (line 1222) | [TestMethod] method MultipleSheetsReferenceQuoted (line 1234) | [TestMethod] method RangeWithPrefixedRightLimitReference (line 1255) | [TestMethod] method ReferencesInSingleColumn (line 1280) | [TestMethod] method ReferencesInMultipleColumns (line 1292) | [TestMethod] method ReferencesInSingleRow (line 1304) | [TestMethod] method ReferencesInMultipleRows (line 1316) | [TestMethod] method ReferencesInLargeRange (line 1328) | [TestMethod] method AbsoluteColumnReference (line 1342) | [TestMethod] method AbsoluteRowReference (line 1353) | [TestMethod] method RefError (line 1364) | [TestMethod] method RefErrorRange (line 1374) | [TestMethod] method RefErrorCellRange (line 1384) | [TestMethod] method IndirectFunctionRange (line 1394) | [TestMethod] method ReferenceFunctionAsArgument (line 1402) | [TestMethod] method RangeWithReferenceInFunction (line 1413) | [TestMethod] method RangeWithReferencesInFunction (line 1424) | [TestMethod] method ArrayAsArgument (line 1436) | [TestMethod] method UnionWithinParentheses (line 1446) | [TestMethod] method UnionWithoutParentheses (line 1456) | [TestMethod] method MultiAreaRangeFormula (line 1467) | [TestMethod] method UserDefinedFunction (line 1477) | [TestMethod] method TestDepth (line 1496) | [TestMethod] method TestConditionalComplexity (line 1504) | [TestMethod] method TestConstants (line 1516) | [TestMethod] FILE: src/XLParser.Tests/ParserTests.cs class ParserTests (line 10) | [TestClass] method NoGrammarConflicts (line 13) | [TestMethod] method Parse (line 46) | private static ParseTreeNode Parse(string input) method Test (line 51) | internal static void Test(string input, Predicate condi... method Test (line 62) | private static void Test(IEnumerable inputs, Predicate formulas) method test (line 172) | internal static void test(string formula, bool ignorewhitespace = true... FILE: src/XLParser.Tests/WordsTerminalTests.cs class WordsTerminalTests (line 7) | [TestClass] method RecognizesAnyWordFromList (line 10) | [TestMethod] method RecognizesLongestWord (line 18) | [TestMethod] method RecognizeShorterWordIfLongestNotThere (line 24) | [TestMethod] method CaseSensitiveModeWontMatchWordsDifferingInCase (line 30) | [TestMethod] method CaseInsensitiveModeWillMatchWordsDifferingInCase (line 37) | [TestMethod] method TestTerminalMatching (line 44) | private static void TestTerminalMatching(string input, bool caseSensit... method TestTerminalNotMatching (line 54) | private static void TestTerminalNotMatching(string input, bool caseSen... class TestGrammar (line 62) | private class TestGrammar : Grammar method TestGrammar (line 64) | public TestGrammar(bool caseSensitive, Terminal testedTerminal) : ba... FILE: src/XLParser/ExcelFormulaGrammar.cs class ExcelFormulaGrammar (line 14) | [Language("Excel Formulas", "1.7.5", "Grammar for Excel Formulas")] method ExcelFormulaGrammar (line 270) | public ExcelFormulaGrammar() class Precedence (line 495) | private static class Precedence class TerminalPriority (line 514) | private static class TerminalPriority method GetExcelFunctionList (line 553) | private static string[] GetExcelFunctionList() class GrammarNames (line 572) | public static class GrammarNames FILE: src/XLParser/ExcelFormulaParser.cs class ExcelFormulaParser (line 12) | public static class ExcelFormulaParser method Parse (line 32) | public static ParseTreeNode Parse(string input) method ParseToTree (line 45) | public static ParseTree ParseToTree(string input) method AllNodesConditional (line 79) | public static IEnumerable AllNodesConditional(this Pars... method AllNodes (line 105) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 113) | public static IEnumerable AllNodes(this ParseTreeNode r... method AllNodes (line 118) | internal static IEnumerable AllNodes(IEnumerable GetFunctionArguments(this Par... method IsBuiltinFunction (line 310) | public static bool IsBuiltinFunction(this ParseTreeNode node) method IsIntersection (line 319) | public static bool IsIntersection(this ParseTreeNode input) method IsUnion (line 328) | public static bool IsUnion(this ParseTreeNode input) method IsNamedFunction (line 338) | public static bool IsNamedFunction(this ParseTreeNode input) method IsOperation (line 345) | public static bool IsOperation(this ParseTreeNode input) method IsExternalUDFunction (line 350) | public static bool IsExternalUDFunction(this ParseTreeNode input) method IsNumberWithSign (line 358) | public static bool IsNumberWithSign(this ParseTreeNode input) method GetPrefixInfo (line 368) | public static PrefixInfo GetPrefixInfo(this ParseTreeNode prefix) => P... method SkipFormula (line 373) | public static ParseTreeNode SkipFormula(this ParseTreeNode input) method GetReferenceNodes (line 385) | public static IEnumerable GetReferenceNodes(this ParseT... method GetParserReferences (line 405) | public static IEnumerable GetParserReferences(this Pa... method IsRange (line 461) | public static bool IsRange(this ParseTreeNode input) method SkipToRelevant (line 478) | public static ParseTreeNode SkipToRelevant(this ParseTreeNode input, b... method Print (line 520) | public static string Print(this ParseTreeNode input) FILE: src/XLParser/FormulaAnalyzer.cs class FormulaAnalyzer (line 19) | public class FormulaAnalyzer method FormulaAnalyzer (line 39) | public FormulaAnalyzer(ParseTreeNode root) method FormulaAnalyzer (line 47) | public FormulaAnalyzer(string formula) : this(ExcelFormulaParser.Parse... method References (line 53) | public IEnumerable References() method Functions (line 58) | public IEnumerable Functions() method Constants (line 65) | public IEnumerable Constants() method Numbers (line 75) | public IEnumerable Numbers() method Depth (line 86) | public int Depth() method Depth (line 94) | private static int Depth(ParseTreeNode node) method OperatorDepth (line 112) | public int OperatorDepth(ISet operators = null) method OperatorDepth (line 117) | private int OperatorDepth(ParseTreeNode node, ISet operators =... method ConditionalComplexity (line 146) | public int ConditionalComplexity() method ParserReferences (line 154) | public IEnumerable ParserReferences() FILE: src/XLParser/ParserReference.cs type ReferenceType (line 6) | public enum ReferenceType class ParserReference (line 18) | public class ParserReference method ParserReference (line 33) | public ParserReference(ParseTreeNode node) method InitializeReference (line 45) | public void InitializeReference(ParseTreeNode node) method UnEscape (line 121) | private string UnEscape(string value, string escapeCharacter) method ToString (line 126) | public override string ToString() FILE: src/XLParser/PrefixInfo.cs class PrefixInfo (line 14) | public class PrefixInfo : IEquatable method PrefixInfo (line 36) | public PrefixInfo(string sheet = null, int? fileNumber = null, string ... method From (line 49) | internal static PrefixInfo From(ParseTreeNode prefix) method FixPrecedingWhiteSpaces (line 139) | internal static void FixPrecedingWhiteSpaces(ParseTreeNode parseTreeNo... method GetNodePositionFromSourceText (line 156) | private static int GetNodePositionFromSourceText(ParseTreeNode nodeShe... method Substr (line 173) | private static string Substr(string s, int removeLast = 0, int removeF... method Equals (line 178) | public override bool Equals(object other) => Equals(other as PrefixInfo); method Equals (line 179) | public bool Equals(PrefixInfo other) method GetHashCode (line 186) | public override int GetHashCode() method ToString (line 209) | public override string ToString() FILE: src/XLParser/WordsTerminal.cs class WordsTerminal (line 12) | public class WordsTerminal : Terminal method WordsTerminal (line 18) | public WordsTerminal(string name, IEnumerable words) : base(name) method Init (line 24) | public override void Init(GrammarData grammarData) method GetFirsts (line 39) | public override IList GetFirsts() => _words; method TryMatch (line 41) | public override Token TryMatch(ParsingContext context, ISourceStream s... method AddWordToTree (line 66) | private void AddWordToTree(string word) class Node (line 77) | private class Node method Node (line 83) | public Node(int length) method GetOrAddChild (line 110) | internal Node GetOrAddChild(char c)