Uses of Class
org.ek9lang.compiler.symbols.ExpressionSymbol
Packages that use ExpressionSymbol
Package
Description
G - Full Symbol Resolution can now take place.
Contains critical general components used in the
Ek9Compiler listeners.
This is the main source of EK9 Symbols used within the compiler.
-
Uses of ExpressionSymbol in org.ek9lang.compiler.phase3
Methods in org.ek9lang.compiler.phase3 with parameters of type ExpressionSymbolModifier and TypeMethodDescription(package private) booleanIsConvertableToStringOrError.testAndSetFlags(IToken errorReportingLocation, ISymbol typeSymbol, ExpressionSymbol expressionSymbol) Test if the type can be converted to String and optionally set flags on the expression symbol. -
Uses of ExpressionSymbol in org.ek9lang.compiler.support
Methods in org.ek9lang.compiler.support that return ExpressionSymbolModifier and TypeMethodDescriptionSymbolFactory.newExpressionSymbol(ISymbol fromSymbol) Create a new expression around a symbol.SymbolFactory.newExpressionSymbol(IToken token, String name) Create a new expression symbol place-holder.SymbolFactory.newExpressionSymbol(IToken token, String name, Optional<ISymbol> ofType) Create a new expression symbol place-holder.BasicSymbolFactory.newInterpolatedExpressionPart(EK9Parser.StringPartContext ctx) Create a new expression that represents the expression part of and interpolated String.SymbolFactory.newInterpolatedExpressionPart(EK9Parser.StringPartContext ctx) Create a new expression that represents the expression part of and interpolated String. -
Uses of ExpressionSymbol in org.ek9lang.compiler.symbols
Methods in org.ek9lang.compiler.symbols that return ExpressionSymbolModifier and TypeMethodDescriptionprotected ExpressionSymbolExpressionSymbol.cloneIntoExpressionSymbol(ExpressionSymbol newCopy) Methods in org.ek9lang.compiler.symbols with parameters of type ExpressionSymbolModifier and TypeMethodDescriptionprotected ExpressionSymbolExpressionSymbol.cloneIntoExpressionSymbol(ExpressionSymbol newCopy)