Package org.ek9lang.compiler.phase3
Class SymbolsFromParamExpression
java.lang.Object
org.ek9lang.compiler.phase3.SymbolsFromParamExpression
- All Implemented Interfaces:
Function<EK9Parser.ParamExpressionContext,
List<ISymbol>>
final class SymbolsFromParamExpression
extends Object
implements Function<EK9Parser.ParamExpressionContext,List<ISymbol>>
Just extracts the ISymbols from the expression contexts and issues not resolved errors if any are not present.
So you may not actually get a symbol for every expression. Check the sizing. But there will be semantic errors
emitted.
-
Constructor Summary
ConstructorDescriptionSymbolsFromParamExpression
(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener) -
Method Summary
-
Constructor Details
-
SymbolsFromParamExpression
SymbolsFromParamExpression(SymbolsAndScopes symbolsAndScopes, ErrorListener errorListener)
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceFunction<EK9Parser.ParamExpressionContext,
List<ISymbol>>
-