package
semantics
Type Members
-
-
final
case class
ExpressionTypeInfo(specified: TypeSpec, expected: Option[TypeSpec] = None) extends Product with Serializable
-
final
case class
FeatureError(msg: String, position: InputPosition) extends UnsupportedOpenCypher with Product with Serializable
-
-
implicit final
class
RichSemanticCheck extends AnyVal
-
final
case class
Scope(symbolTable: Map[String, Symbol], children: Seq[Scope]) extends TreeElem[Scope] with Product with Serializable
-
-
-
-
-
-
-
-
final
case class
SemanticError(msg: String, position: InputPosition, references: InputPosition*) extends SemanticErrorDef with Product with Serializable
-
-
-
case class
SemanticState(currentScope: ScopeLocation, typeTable: ASTAnnotationMap[Expression, ExpressionTypeInfo], recordedScopes: ASTAnnotationMap[ASTNode, Scope], notifications: Set[InternalNotification] = Set.empty, features: Set[SemanticFeature] = Set.empty, initialWith: Boolean = false, declareVariablesToSuppressDuplicateErrors: Boolean = true) extends Product with Serializable
-
-
final
case class
Symbol(name: String, positions: Set[InputPosition], types: TypeSpec, generated: Boolean = false) extends Product with Serializable
-
final
case class
SymbolUse(name: String, position: InputPosition) extends Product with Serializable
-
class
SyntaxExceptionCreator extends (String, InputPosition) ⇒ CypherException
-
-
type
TypeGenerator = (SemanticState) ⇒ TypeSpec
-
Inherited from AnyRef
Inherited from Any