Uses of Class
net.hydromatic.morel.ast.Core.ValDecl
-
Packages that use Core.ValDecl Package Description net.hydromatic.morel.ast Abstract syntax tree.net.hydromatic.morel.compile Validates programs (represented asAstNode), deduces their type, and compiles them into code that can be evaluated. -
-
Uses of Core.ValDecl in net.hydromatic.morel.ast
Subclasses of Core.ValDecl in net.hydromatic.morel.ast Modifier and Type Class Description static classCore.NonRecValDeclNon-recursive value declaration.static classCore.RecValDeclRecursive value declaration.Fields in net.hydromatic.morel.ast declared as Core.ValDecl Modifier and Type Field Description Core.ValDeclCore.Let. declMethods in net.hydromatic.morel.ast that return Core.ValDecl Modifier and Type Method Description abstract Core.ValDeclCore.ValDecl. accept(Shuttle shuttle)Methods in net.hydromatic.morel.ast with parameters of type Core.ValDecl Modifier and Type Method Description Core.ExpCore.Let. copy(Core.ValDecl decl, Core.Exp exp)Core.LetCoreBuilder. let(Core.ValDecl decl, Core.Exp exp)Constructors in net.hydromatic.morel.ast with parameters of type Core.ValDecl Constructor Description Let(Core.ValDecl decl, Core.Exp exp) -
Uses of Core.ValDecl in net.hydromatic.morel.compile
Methods in net.hydromatic.morel.compile that return Core.ValDecl Modifier and Type Method Description Core.ValDeclResolver. toCore(Ast.ValDecl valDecl)Methods in net.hydromatic.morel.compile with parameters of type Core.ValDecl Modifier and Type Method Description (package private) static voidCompiles. bindPattern(TypeSystem typeSystem, List<Binding> bindings, Core.ValDecl valDecl)Richer thanCompiles.bindPattern(TypeSystem, List, Core.Pat)because we have the expression.private voidCompiler. compileValDecl(Compiler.Context cx, Core.ValDecl valDecl, boolean isDecl, Set<Core.Exp> queriesToWrap, List<Code> matchCodes, List<Binding> bindings, List<Compiler.Action> actions)
-