Uses of Class
org.millscript.millscript.expr.NameExpr

Packages that use NameExpr
org.millscript.millscript.expr   
org.millscript.millscript.syntax   
 

Uses of NameExpr in org.millscript.millscript.expr
 

Methods in org.millscript.millscript.expr that return NameExpr
 NameExpr LambdaExpr.getRest()
          Returns the name expression for the list of unspecified arguments to this lambda expression.
 

Methods in org.millscript.millscript.expr that return types with arguments of type NameExpr
 org.millscript.commons.util.IList<NameExpr> LambdaExpr.getArgs()
          Returns the list of argument name expressions for this lambda expression.
 

Constructors in org.millscript.millscript.expr with parameters of type NameExpr
AssignExpr(NameExpr l, Expr<?> r)
          Creates a new assign expression for the specified name and value expressions.
BindingFromExpr(NameExpr n, Expr<?> f)
          Constructs a new from counter binding expression, with the suplied name and starting point expression.
BindingFromToExpr(NameExpr n, Expr<?> f, Expr<?> t)
          Constructs a new from-to counter binding expression, with the suplied name, starting point and end point expressions.
BindingListExpr(NameExpr a, Expr<?> b)
          Constructs a new list binding expression, with the supplied name and list expressions.
BindingMapExpr(NameExpr k, NameExpr v, Expr<?> i)
          Constructs a new map binding expression, with the supplied key and value name expressions and map expression.
LambdaExpr(java.lang.String nm, org.millscript.commons.util.IList<NameExpr> a, NameExpr r, Expr<?> b)
          Creates a new lambda expression with the specified name, arguments and body expressions.
MethodExpr(NameExpr name, LambdaExpr e)
          Creates a new method expression, for the specified lamba expression.
MethodOverrideExpr(NameExpr mn, NameExpr cn, LambdaExpr e)
          Creates a new method override expression, to override the specified method with the new body for the specified type signature.
SpiceClassInitExpr(NameExpr name, LambdaExpr lambda)
          Constructs a new init expression for the specified initialiser.
VarExpr(boolean isconst, NameExpr a, Expr<?> b)
          Creates a new variable expression, to declare a variable/constant, with the specified name and value.
 

Constructor parameters in org.millscript.millscript.expr with type arguments of type NameExpr
LambdaExpr(java.lang.String nm, org.millscript.commons.util.IList<NameExpr> a, NameExpr r, Expr<?> b)
          Creates a new lambda expression with the specified name, arguments and body expressions.
 

Uses of NameExpr in org.millscript.millscript.syntax
 

Methods in org.millscript.millscript.syntax that return NameExpr
 NameExpr SpiceClassParserDelegate.getEnclosingClass()
           
 NameExpr ConfigurationParserImpl.getEnclosingClass()
           
 NameExpr Parser.getEnclosingClass()
          Returns the enclosing class for this parser.
 NameExpr FunctionHeader.getName()
          Returns the function name expression for this header.
 NameExpr QualifiedNameSyntax.postfix(java.lang.String sym, int prec, Expr lhs, Parser parser)
           
 NameExpr SpiceClassParserDelegate.readName()
           
 NameExpr ConfigurationParserImpl.readName()
           
 NameExpr Parser.readName()
          Reads the next token from the source as a name and returns a name expression for it.
 

Methods in org.millscript.millscript.syntax that return types with arguments of type NameExpr
 org.millscript.commons.util.EList<NameExpr> FunctionHeader.getArglist()
          Returns a list holding the arguments for this function header.
 

Constructors in org.millscript.millscript.syntax with parameters of type NameExpr
SpiceClassParserDelegate(Parser p, NameExpr name)
          Constructs a new SpiceClassParserDelegate to parse a class with the specified name, using the specified parser.
 



Copyright © 2001-2007 Open World Ltd. All Rights Reserved.