Show / Hide Table of Contents

Class SyntacticAnalyzer

Validates the state of parsed tokens and throws exceptions if they are not valid according to the following:

  • All opened and closed parenthesis must match
  • String must be closed
  • There must be no unrecognized tokens
Inheritance
System.Object
SyntacticAnalyzer
Implements
ISyntacticAnalyzer
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: OfficeOpenXml.FormulaParsing.LexicalAnalysis
Assembly: EPPlus.dll
Syntax
public class SyntacticAnalyzer : ISyntacticAnalyzer

Methods

Analyze(IEnumerable<Token>)

Analyzes the parsed tokens.

Declaration
public void Analyze(IEnumerable<Token> tokens)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<Token> tokens

Implements

ISyntacticAnalyzer
Back to top Generated by DocFX