DefaultValueOfType
|
|
GetIfIsType
|
Checks if given expression describes name of a type, like [System.Console] (it is a class) |
GetImplicitCTXName
|
|
IsTypeName
|
Checks if given expression describes name of a type, like [System.Console] (it is a class) |
Lift
|
Overloaded. Lifts given list to syntax tree of this list, applying supplied function to each of its elements. The function is used here to lift elements of list, so we can build entire syntax trees from them. |
NewSymbol
|
PUBLIC API FOR USAGE IN MACROS generates new unique symbol, which can be safely used as name of quoted variables, functions, etc. |
patternize_quotation
|
transforms given expression (which is supposed to be generated from quoted expression) into pattern |
quoted_expr
|
|
quoted_fparam
|
|
quoted_fundecl
|
|
quoted_ttype
|
Creates parse tree of (expression which builds) given typed type. |
QuotedMatchCase
|
|
RecursiveRename
|
|
TraverseExpr
|
|
TypedChoose
|
Overloaded. |
UseSiteSymbol
|
controlled hygiene breaking - generates symbol, which placed in generated code would bind to variables at macro-use site |
Equals (inherited from Object) |
|
GetHashCode (inherited from Object) |
|
GetType (inherited from Object) |
|
ToString (inherited from Object) |
Finalize (inherited from Object) |
|
MemberwiseClone (inherited from Object) |
Macros Class | Nemerle.Compiler Namespace