Uses of Class
net.hydromatic.morel.ast.Op
-
Packages that use Op Package Description net.hydromatic.morel.ast Abstract syntax tree.net.hydromatic.morel.type Type system. -
-
Uses of Op in net.hydromatic.morel.ast
Fields in net.hydromatic.morel.ast declared as Op Modifier and Type Field Description OpAstNode. opMethods in net.hydromatic.morel.ast that return Op Modifier and Type Method Description OpOp. toPat()Converts the op of a literal or tuple expression to the corresponding op of a pattern.static OpOp. valueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static Op[]Op. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in net.hydromatic.morel.ast with parameters of type Op Modifier and Type Method Description AstWriterAstWriter. appendAll(java.lang.Iterable<? extends AstNode> nodes, int left, Op op, int right)Appends a list of parse tree nodes.private Ast.InfixCallAstBuilder. infix(Op op, Ast.Exp a0, Ast.Exp a1)Creates a call to an infix operator.AstWriterAstWriter. infix(int left, AstNode a0, Op op, AstNode a1, int right)Appends a call to an infix operator.Ast.ExpAstBuilder. infixCall(Pos pos, Op op, Ast.Exp a0, Ast.Exp a1)Ast.InfixPatAstBuilder. infixPat(Pos pos, Op op, Ast.Pat p0, Ast.Pat p1)Ast.LiteralPatAstBuilder. literalPat(Pos pos, Op op, java.lang.Comparable value)AstWriterAstWriter. prefix(int left, Op op, AstNode a, int right)Appends a call to an prefix operator.Ast.PrefixCallAstBuilder. prefixCall(Pos p, Op op, Ast.Exp a)Creates a call to a prefix operator.Constructors in net.hydromatic.morel.ast with parameters of type Op Constructor Description AstNode(Pos pos, Op op)Decl(Pos pos, Op op)Exp(Pos pos, Op op)InfixCall(Pos pos, Op op, Ast.Exp a0, Ast.Exp a1)InfixPat(Pos pos, Op op, Ast.Pat p0, Ast.Pat p1)Literal(Pos pos, Op op, java.lang.Comparable value)Creates a Literal.LiteralPat(Pos pos, Op op, java.lang.Comparable value)Pat(Pos pos, Op op)PrefixCall(Pos pos, Op op, Ast.Exp a)Type(Pos pos, Op op)Creates a type node. -
Uses of Op in net.hydromatic.morel.type
Fields in net.hydromatic.morel.type declared as Op Modifier and Type Field Description (package private) OpBaseType. opMethods in net.hydromatic.morel.type that return Op Modifier and Type Method Description OpBaseType. op()OpDummyType. op()OpPrimitiveType. op()OpType. op()Type operator.OpTypeSystem.TemporaryType. op()OpTypeVar. op()Methods in net.hydromatic.morel.type with parameters of type Op Modifier and Type Method Description private static java.lang.StringBuilderTypeSystem. unparseList(java.lang.StringBuilder builder, Op op, int left, int right, java.util.List<? extends Type> argTypes)Constructors in net.hydromatic.morel.type with parameters of type Op Constructor Description BaseType(Op op, java.lang.String description)
-