Uses of Class
net.hydromatic.morel.ast.Core.Match
Packages that use Core.Match
Package
Description
Abstract syntax tree.
Validates programs
(represented as
AstNode),
deduces their type,
and compiles them into code that can be evaluated.-
Uses of Core.Match in net.hydromatic.morel.ast
Fields in net.hydromatic.morel.ast with type parameters of type Core.MatchMethods in net.hydromatic.morel.ast that return Core.MatchMethods in net.hydromatic.morel.ast with parameters of type Core.MatchModifier and TypeMethodDescriptionprotected Core.MatchShuttle.visit(Core.Match match) protected voidVisitor.visit(Core.Match match) Method parameters in net.hydromatic.morel.ast with type arguments of type Core.MatchModifier and TypeMethodDescriptionCore.Case.copy(Core.Exp exp, List<Core.Match> matchList) CoreBuilder.fn(Pos pos, FnType type, List<Core.Match> matchList, NameGenerator nameGenerator) Constructor parameters in net.hydromatic.morel.ast with type arguments of type Core.MatchModifierConstructorDescription(package private)Case(Pos pos, Type type, Core.Exp exp, com.google.common.collect.ImmutableList<Core.Match> matchList) -
Uses of Core.Match in net.hydromatic.morel.compile
Methods in net.hydromatic.morel.compile that return Core.MatchModifier and TypeMethodDescriptionprivate Core.Matchprotected Core.MatchEnvShuttle.visit(Core.Match match) Methods in net.hydromatic.morel.compile with parameters of type Core.MatchModifier and TypeMethodDescriptionprivate voidCompiler.compileMatch(Compiler.Context cx, Core.Match match, BiConsumer<Core.Pat, Code> consumer) protected Core.MatchEnvShuttle.visit(Core.Match match) protected voidEnvVisitor.visit(Core.Match match) Method parameters in net.hydromatic.morel.compile with type arguments of type Core.MatchModifier and TypeMethodDescriptionprivate CodeCompiler.compileMatchList(Compiler.Context cx, List<Core.Match> matchList) Compiles amatchexpression.