IOT Dash
Public Member Functions | Static Package Functions | Properties | List of all members
IotDash.Parsing.EvaluatingVisitor Class Reference
Inheritance diagram for IotDash.Parsing.EvaluatingVisitor:
Inheritance graph
[legend]
Collaboration diagram for IotDash.Parsing.EvaluatingVisitor:
Collaboration graph
[legend]

Public Member Functions

 EvaluatingVisitor (IInterfaceEvaluationContext context)
 
- Public Member Functions inherited from IotDash.Parsing.IRecursiveVisitor< TValue >
TResult GetResult ()
 
TResult Visit (Literal literal)
 
TResult Visit (TopicRef topicRef)
 
TResult Visit (UnaryOp op, TResult arg)
 
TResult Visit (BinaryOp op, TResult left, TResult right)
 
TResult Visit (FunctionCall functionCall, ReadOnlySpan< TResult > args)
 
void IVisitor. Visit (Literal literal, int visitNo)
 
void IVisitor. Visit (TopicRef topicRef, int visitNo)
 
void IVisitor. Visit (UnaryOp op, int visitNo)
 
void IVisitor. Visit (BinaryOp op, int visitNo)
 
void IVisitor. Visit (FunctionCall functionCall, int visitNo)
 

Static Package Functions

static double dbool (bool x)
 
static bool dbool (double x)
 

Properties

TValue Result [get]
 
- Properties inherited from IotDash.Parsing.IRecursiveVisitor< TValue >
List< TResult > stack [get]
 
TResult Result [get]
 

The documentation for this class was generated from the following file: