Method | Description | |
---|---|---|
AmbiguousLambda ( |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( IEnumerable |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( IEnumerable |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousLambda ( |
Creates a AmbiguousLambdaExpression that represents the lambda expression with AmbiguousParameterExpression.
|
|
AmbiguousParameter ( ) : |
Creates a AmbiguousParameterExpression that represents the type-unfixed parameter expression.
|
|
AmbiguousParameter ( String name ) : |
Creates a AmbiguousParameterExpression that represents the type-unfixed parameter expression.
|
|
AmbiguousParameter ( |
Creates a AmbiguousParameterExpression that represents the type-unfixed parameter expression.
|
|
AmbiguousParameter ( |
Creates a AmbiguousParameterExpression that represents the type-unfixed parameter expression.
|
|
AmbiguousParameter ( |
Creates a AmbiguousParameterExpression that represents the type-unfixed parameter expression.
|
|
AmbiguousParameter ( |
Creates a AmbiguousParameterExpression that represents the type-unfixed parameter expression.
|
|
AmbiguousParameter ( |
Creates a AmbiguousParameterExpression that represents the type-unfixed parameter expression.
|
|
AmbiguousParameter ( |
Creates a AmbiguousParameterExpression that represents the type-unfixed parameter expression.
|
|
Contextful ( |
Creates a ContextfulExpression that represents the expression which is evaluated on special context.
|
|
Contextful ( |
Creates a ContextfulExpression that represents the expression which is evaluated on special context.
|
|
Dispatch ( DispatchTypes dispatchType, |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( DispatchTypes dispatchType, |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( DispatchTypes dispatchType, |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( DispatchTypes dispatchType, |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( DispatchTypes dispatchType, String name ) : |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( DispatchTypes dispatchType, String name, IEnumerable |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( DispatchTypes dispatchType, String name, IEnumerable |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( DispatchTypes dispatchType, String name, IEnumerable |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Dispatch ( |
Creates a DispatchExpression that represents the dispatching, member reference or method calls.
|
|
Function ( String name ) : |
Creates a DispatchExpression that represents the function-call dispatching, without the receiver.
|
|
Function ( String name, IEnumerable |
Creates a DispatchExpression that represents the function-call dispatching, without the receiver.
|
|
Function ( |
Creates a DispatchExpression that represents the function-call dispatching, without the receiver.
|
|
Function ( |
Creates a DispatchExpression that represents the function-call dispatching, without the receiver.
|
|
Identifier ( String name ) : |
Creates a IdentifierExpression that represents identifier with specified name.
|
|
Identifier ( |
Creates a IdentifierExpression that represents identifier with specified name.
|
|
Ignore ( ) : |
Creates a IgnoredExpression that is ignored in the results.
|
|
Ignore ( |
Creates a IgnoredExpression that is ignored in the results.
|
|
LambdaList ( ) : |
Creates a LambdaListExpression that represents the lambda list to be AmbiguousLambdaExpression.
|
|
LambdaList ( IEnumerable |
Creates a LambdaListExpression that represents the lambda list to be AmbiguousLambdaExpression.
|
|
LambdaList ( |
Creates a LambdaListExpression that represents the lambda list to be AmbiguousLambdaExpression.
|
|
LambdaList ( |
Creates a LambdaListExpression that represents the lambda list to be AmbiguousLambdaExpression.
|
|
LambdaList ( |
Creates a LambdaListExpression that represents the lambda list to be AmbiguousLambdaExpression.
|
|
LambdaList ( YacqList elements ) : |
Creates a LambdaListExpression that represents the lambda list to be AmbiguousLambdaExpression.
|
|
List ( ) : |
Creates a ListExpression that represents the list.
|
|
List ( IEnumerable |
Creates a ListExpression that represents the list.
|
|
List ( |
Creates a ListExpression that represents the list.
|
|
List ( |
Creates a ListExpression that represents the list.
|
|
List ( |
Creates a ListExpression that represents the list.
|
|
List ( YacqList elements ) : |
Creates a ListExpression that represents the list.
|
|
Load ( |
Loads the object graph and creates a SerializedExpression which represents an expression using the specified XmlDictionaryWriter.
|
|
Load ( XmlDictionaryReader reader ) : |
Loads the object graph and creates a SerializedExpression which represents an expression using the specified XmlDictionaryWriter.
|
|
LoadBinary ( Byte data ) : |
Loads the object graph as specified Data Contract binary data and creates a SerializedExpression which represents an expression.
|
|
LoadBinary ( FileInfo file ) : |
Loads the object graph as Data Contract binary data from specified file and creates a SerializedExpression which represents an expression.
|
|
LoadBinary ( System.Stream stream ) : |
Loads the object graph as Data Contract binary data into an output stream and creates a SerializedExpression which represents an expression.
|
|
LoadBinary ( |
Loads the object graph as specified Data Contract binary data and creates a SerializedExpression which represents an expression.
|
|
LoadBinary ( |
Loads the object graph as Data Contract binary data from specified file and creates a SerializedExpression which represents an expression.
|
|
LoadBinary ( |
Loads the object graph as Data Contract binary data into an output stream and creates a SerializedExpression which represents an expression.
|
|
LoadText ( FileInfo file ) : |
Loads the object graph as Data Contract XML data from specified file and creates a SerializedExpression which represents an expression.
|
|
LoadText ( System.Stream stream ) : |
Loads the object graph as Data Contract XML data from an input stream and creates a SerializedExpression which represents an expression.
|
|
LoadText ( String data ) : |
Loads the object graph as specified Data Contract XML data and creates a SerializedExpression which represents an expression.
|
|
LoadText ( |
Loads the object graph as Data Contract XML data from specified file and creates a SerializedExpression which represents an expression.
|
|
LoadText ( |
Loads the object graph as Data Contract XML data from an input stream and creates a SerializedExpression which represents an expression.
|
|
LoadText ( |
Loads the object graph as specified Data Contract XML data and creates a SerializedExpression which represents an expression.
|
|
Macro ( |
Creates a MacroExpression that represents the macro, a pre-evaluate time expression preprocessor.
|
|
Macro ( |
Creates a MacroExpression that represents the macro, a pre-evaluate time expression preprocessor.
|
|
Macro ( |
Creates a MacroExpression that represents the macro, a pre-evaluate time expression preprocessor.
|
|
Macro ( |
Creates a MacroExpression that represents the macro, a pre-evaluate time expression preprocessor.
|
|
Number ( String text ) : |
Creates a NumberExpression that represents a number from specified source string.
|
|
Number ( |
Creates a NumberExpression that represents a number from specified source string.
|
|
Quasiquote ( |
Creates a QuotedExpression that returns specified expression with unquoting.
|
|
Quasiquote ( |
Creates a QuotedExpression that returns specified expression with unquoting.
|
|
Quote ( |
Creates a QuotedExpression that returns specified expression.
|
|
Quote ( |
Creates a QuotedExpression that returns specified expression.
|
|
Reduce ( ) : |
Reduces this node to a simpler expression. If CanReduce returns
|
|
Reduce ( |
Reduces this node to a simpler expression with additional symbol tables. Reducing is continued while the reduced expression is not YacqExpression.
|
|
ReduceOnce ( |
Reduces this node to a simpler expression with additional symbol tables. This method can return another node which itself must be reduced.
|
|
Serialize ( |
Creates a SerializedExpression to get object graph which represents specified expression.
|
|
Serialize ( Node node ) : |
Creates a SerializedExpression with specified object graph.
|
|
Serialize ( |
Creates a SerializedExpression to get object graph which represents specified expression.
|
|
Serialize ( |
Creates a SerializedExpression with specified object graph.
|
|
SymbolTable ( |
Creates a SymbolTableExpression that represents the reference to the specified symbol table.
|
|
Text ( Char quoteChar, String sourceText ) : |
Creates a TextExpression that represents a string or a character from specified source string.
|
|
Text ( String text ) : |
Creates a TextExpression that represents a string or a character from specified source string.
|
|
Text ( |
Creates a TextExpression that represents a string or a character from specified source string.
|
|
Text ( |
Creates a TextExpression that represents a string or a character from specified source string.
|
|
TypeCandidate ( ) : |
Creates a TypeCandidateExpression that represents the type candidates, a symbol of type(s).
|
|
TypeCandidate ( IEnumerable |
Creates a TypeCandidateExpression that represents the type candidates, a symbol of type(s).
|
|
TypeCandidate ( |
Creates a TypeCandidateExpression that represents the type candidates, a symbol of type(s).
|
|
TypeCandidate ( |
Creates a TypeCandidateExpression that represents the type candidates, a symbol of type(s).
|
|
Variable ( String name ) : |
Creates a DispatchExpression that represents the member-reference dispatching, without the receiver.
|
|
Variable ( |
Creates a DispatchExpression that represents the member-reference dispatching, without the receiver.
|
|
Vector ( ) : |
Creates a VectorExpression that represents the vector.
|
|
Vector ( IEnumerable |
Creates a VectorExpression that represents the vector.
|
|
Vector ( |
Creates a VectorExpression that represents the vector.
|
|
Vector ( |
Creates a VectorExpression that represents the vector.
|
|
Vector ( |
Creates a VectorExpression that represents the vector.
|
|
Vector ( YacqList elements ) : |
Creates a VectorExpression that represents the vector.
|
Method | Description | |
---|---|---|
ReduceImpl ( |
When implemented in a derived class, reduces this node to a simpler expression with additional symbol tables.
|
|
YacqExpression ( |
Constructs a new instance of YacqExpression.
|
Method | Description | |
---|---|---|
ClearCache ( ) : void | ||
ConvertNumericType ( |
||
ConvertNumericTypeForAlithmetics ( |
||
ConvertNumericTypeForAlithmetics ( |
||
CreateSymbolTable ( |
||
ImplicitConvert ( |
||
IsCached ( |
||
SetPosition ( ) : void | ||
SetPosition ( IEnumerable |
||
SetPosition ( IEnumerable |
||
SetPosition ( Position start, Position end ) : void |
public static AmbiguousLambda ( |
||
body | >An |
|
return |
public static AmbiguousLambda ( |
||
body | >An |
|
parameters | IEnumerable |
A sequence that contains |
return |
public static AmbiguousLambda ( IEnumerable |
||
bodies | IEnumerable |
>A sequence of |
return |
public static AmbiguousLambda ( IEnumerable |
||
bodies | IEnumerable |
>A sequence of |
parameters | IEnumerable |
A sequence that contains |
return |
public static AmbiguousLambda ( |
||
symbols | The symbol table for the expression. | |
body | >An |
|
return |
public static AmbiguousLambda ( |
||
symbols | The symbol table for the expression. | |
body | >An |
|
parameters | IEnumerable |
A sequence that contains |
return |
public static AmbiguousLambda ( |
||
symbols | The symbol table for the expression. | |
bodies | IEnumerable |
>A sequence of |
return |
public static AmbiguousLambda ( |
||
symbols | The symbol table for the expression. | |
bodies | IEnumerable |
>A sequence of |
parameters | IEnumerable |
A sequence that contains |
return |
public static AmbiguousLambda ( |
||
symbols | The symbol table for the expression. | |
returnType | The return type of this expression; typeof( |
|
body | >An |
|
return |
public static AmbiguousLambda ( |
||
symbols | The symbol table for the expression. | |
returnType | The return type of this expression; typeof( |
|
body | >An |
|
parameters | IEnumerable |
A sequence that contains |
return |
public static AmbiguousLambda ( |
||
symbols | The symbol table for the expression. | |
returnType | The return type of this expression; typeof( |
|
bodies | IEnumerable |
>A sequence of |
return |
public static AmbiguousLambda ( |
||
symbols | The symbol table for the expression. | |
returnType | The return type of this expression; typeof( |
|
bodies | IEnumerable |
>A sequence of |
parameters | IEnumerable |
A sequence that contains |
return |
public static AmbiguousLambda ( |
||
returnType | The return type of this expression; typeof( |
|
body | >An |
|
return |
public static AmbiguousLambda ( |
||
returnType | The return type of this expression; typeof( |
|
body | >An |
|
parameters | IEnumerable |
A sequence that contains |
return |
public static AmbiguousLambda ( |
||
returnType | The return type of this expression; typeof( |
|
bodies | IEnumerable |
>A sequence of |
return |
public static AmbiguousLambda ( |
||
returnType | The return type of this expression; typeof( |
|
bodies | IEnumerable |
>A sequence of |
parameters | IEnumerable |
A sequence that contains |
return |
public static AmbiguousParameter ( ) : |
||
return |
public static AmbiguousParameter ( String name ) : |
||
name | String | The name of this parameter. |
return |
public static AmbiguousParameter ( |
||
symbols | The symbol table for the expression. | |
return |
public static AmbiguousParameter ( |
||
symbols | The symbol table for the expression. | |
name | String | The name of this parameter. |
return |
public static AmbiguousParameter ( |
||
symbols | The symbol table for the expression. | |
type | >The type of the parameter. | |
return |
public static AmbiguousParameter ( |
||
symbols | The symbol table for the expression. | |
type | >The type of the parameter. | |
name | String | The name of this parameter. |
return |
public static AmbiguousParameter ( |
||
type | >The type of the parameter. | |
return |
public static AmbiguousParameter ( |
||
type | >The type of the parameter. | |
name | String | The name of this parameter. |
return |
public static Contextful ( |
||
expression | The expression to evaluate on special context. | |
contextType | ContextType | The type of evaluating context. |
return |
public static Contextful ( |
||
symbols | The symbol table for the expression. | |
expression | The expression to evaluate on special context. | |
contextType | ContextType | The type of evaluating context. |
return |
public static Dispatch ( DispatchTypes dispatchType, |
||
dispatchType | DispatchTypes | The dispatching type. |
left | An |
|
name | String | The name to use for dispatching. |
return |
public static Dispatch ( DispatchTypes dispatchType, |
||
dispatchType | DispatchTypes | The dispatching type. |
left | An |
|
name | String | The name to use for dispatching. |
arguments | IEnumerable |
A sequence of |
return |
public static Dispatch ( DispatchTypes dispatchType, |
||
dispatchType | DispatchTypes | The dispatching type. |
left | An |
|
name | String | The name to use for dispatching. |
typeArguments | IEnumerable |
A sequence of |
return |
public static Dispatch ( DispatchTypes dispatchType, |
||
dispatchType | DispatchTypes | The dispatching type. |
left | An |
|
name | String | The name to use for dispatching. |
typeArguments | IEnumerable |
A sequence of |
arguments | IEnumerable |
A sequence of |
return |
public static Dispatch ( DispatchTypes dispatchType, String name ) : |
||
dispatchType | DispatchTypes | The dispatching type. |
name | String | The name to use for dispatching. |
return |
public static Dispatch ( DispatchTypes dispatchType, String name, IEnumerable |
||
dispatchType | DispatchTypes | The dispatching type. |
name | String | The name to use for dispatching. |
arguments | IEnumerable |
A sequence of |
return |
public static Dispatch ( DispatchTypes dispatchType, String name, IEnumerable |
||
dispatchType | DispatchTypes | The dispatching type. |
name | String | The name to use for dispatching. |
typeArguments | IEnumerable |
A sequence of |
return |
public static Dispatch ( DispatchTypes dispatchType, String name, IEnumerable |
||
dispatchType | DispatchTypes | The dispatching type. |
name | String | The name to use for dispatching. |
typeArguments | IEnumerable |
A sequence of |
arguments | IEnumerable |
A sequence of |
return |
public static Dispatch ( |
||
symbols | The symbol table for the expression. | |
dispatchType | DispatchTypes | The dispatching type. |
left | An |
|
name | String | The name to use for dispatching. |
return |
public static Dispatch ( |
||
symbols | The symbol table for the expression. | |
dispatchType | DispatchTypes | The dispatching type. |
left | An |
|
name | String | The name to use for dispatching. |
arguments | IEnumerable |
A sequence of |
return |
public static Dispatch ( |
||
symbols | The symbol table for the expression. | |
dispatchType | DispatchTypes | The dispatching type. |
left | An |
|
name | String | The name to use for dispatching. |
typeArguments | IEnumerable |
A sequence of |
return |
public static Dispatch ( |
||
symbols | The symbol table for the expression. | |
dispatchType | DispatchTypes | The dispatching type. |
left | An |
|
name | String | The name to use for dispatching. |
typeArguments | IEnumerable |
A sequence of |
arguments | IEnumerable |
A sequence of |
return |
public static Dispatch ( |
||
symbols | The symbol table for the expression. | |
dispatchType | DispatchTypes | The dispatching type. |
name | String | The name to use for dispatching. |
return |
public static Dispatch ( |
||
symbols | The symbol table for the expression. | |
dispatchType | DispatchTypes | The dispatching type. |
name | String | The name to use for dispatching. |
arguments | IEnumerable |
A sequence of |
return |
public static Dispatch ( |
||
symbols | The symbol table for the expression. | |
dispatchType | DispatchTypes | The dispatching type. |
name | String | The name to use for dispatching. |
typeArguments | IEnumerable |
A sequence of |
return |
public static Dispatch ( |
||
symbols | The symbol table for the expression. | |
dispatchType | DispatchTypes | The dispatching type. |
name | String | The name to use for dispatching. |
typeArguments | IEnumerable |
A sequence of |
arguments | IEnumerable |
A sequence of |
return |
public static Function ( String name ) : |
||
name | String | The name to use for dispatching. |
return |
public static Function ( String name, IEnumerable |
||
name | String | The name to use for dispatching. |
arguments | IEnumerable |
A sequence of |
return |
public static Function ( |
||
symbols | The symbol table for the expression. | |
name | String | The name to use for dispatching. |
return |
public static Function ( |
||
symbols | The symbol table for the expression. | |
name | String | The name to use for dispatching. |
arguments | IEnumerable |
A sequence of |
return |
public static Identifier ( String name ) : |
||
name | String | The name of this expression. |
return |
public static Identifier ( |
||
symbols | The symbol table for the expression. | |
name | String | The name of this expression. |
return |
public static Ignore ( |
||
symbols | ||
return |
public static LambdaList ( ) : |
||
return |
public static LambdaList ( IEnumerable |
||
elements | IEnumerable |
A sequence of |
return |
public static LambdaList ( |
||
symbols | The symbol table for the expression. | |
return |
public static LambdaList ( |
||
symbols | The symbol table for the expression. | |
elements | IEnumerable |
A sequence of |
return |
public static LambdaList ( |
||
symbols | The symbol table for the expression. | |
elements | YacqList | A sequence of |
return |
public static LambdaList ( YacqList elements ) : |
||
elements | YacqList | A sequence of |
return |
public static List ( IEnumerable |
||
elements | IEnumerable |
A sequence of |
return |
public static List ( |
||
symbols | The symbol table for the expression. | |
return |
public static List ( |
||
symbols | The symbol table for the expression. | |
elements | IEnumerable |
An array of |
return |
public static List ( |
||
symbols | The symbol table for the expression. | |
elements | YacqList | A sequence of |
return |
public static List ( YacqList elements ) : |
||
elements | YacqList | A sequence of |
return |
public static Load ( |
||
symbols | The symbol table for the expression. | |
reader | XmlDictionaryReader | An |
return |
public static Load ( XmlDictionaryReader reader ) : |
||
reader | XmlDictionaryReader | An |
return |
public static LoadBinary ( Byte data ) : |
||
data | Byte | The Data Contract binary data to use as source. |
return |
public static LoadBinary ( FileInfo file ) : |
||
file | FileInfo | The file to load and use as source. |
return |
public static LoadBinary ( System.Stream stream ) : |
||
stream | System.Stream | The stream to load as input. |
return |
public static LoadBinary ( |
||
symbols | The symbol table for the expression. | |
data | Byte | The Data Contract binary data to use as source. |
return |
public static LoadBinary ( |
||
symbols | The symbol table for the expression. | |
file | FileInfo | The file to load and use as source. |
return |
public static LoadBinary ( |
||
symbols | The symbol table for the expression. | |
stream | System.Stream | The stream to load as input. |
return |
public static LoadText ( FileInfo file ) : |
||
file | FileInfo | The file to load and use as source. |
return |
public static LoadText ( System.Stream stream ) : |
||
stream | System.Stream | The stream to load as input. |
return |
public static LoadText ( String data ) : |
||
data | String | The Data Contract XML data to use as source. |
return |
public static LoadText ( |
||
symbols | The symbol table for the expression. | |
file | FileInfo | The file to load and use as source. |
return |
public static LoadText ( |
||
symbols | The symbol table for the expression. | |
stream | System.Stream | The stream to load as input. |
return |
public static LoadText ( |
||
symbols | The symbol table for the expression. | |
data | String | The Data Contract XML data to use as source. |
return |
public static Macro ( |
||
body | >An |
|
return |
public static Macro ( |
||
body | >An |
|
parameters | IEnumerable |
A sequence that contains |
return |
public static Macro ( |
||
symbols | The symbol table for the expression. | |
body | >An |
|
return |
public static Macro ( |
||
symbols | The symbol table for the expression. | |
body | >An |
|
parameters | IEnumerable |
A sequence that contains |
return |
public static Number ( String text ) : |
||
text | String | The source string of this expression. |
return |
public static Number ( |
||
symbols | The symbol table for the expression. | |
text | String | The source string of this expression. |
return |
public static Quasiquote ( |
||
expression | The expression to quasiquote. | |
return |
public static Quasiquote ( |
||
symbols | The symbol table for the expression. | |
expression | The expression to quasiquote. | |
return |
public static Quote ( |
||
expression | The expression to quote. | |
return |
public static Quote ( |
||
symbols | The symbol table for the expression. | |
expression | The expression to quote. | |
return |
public Reduce ( |
||
symbols | The additional symbol table for reducing. | |
expectedType | The type which is expected as the type of reduced expression. | |
return |
protected abstract ReduceImpl ( |
||
symbols | The additional symbol table for reducing. | |
expectedType | The type which is expected as the type of reduced expression. | |
return |
public ReduceOnce ( |
||
symbols | The additional symbol table for reducing. | |
expectedType | The type which is expected as the type of reduced expression. | |
return |
public static Serialize ( |
||
expression | The expression to serialize. | |
return |
public static Serialize ( Node node ) : |
||
node | Node | The |
return |
public static Serialize ( |
||
symbols | The symbol table for the expression. | |
expression | The expression to serialize. | |
return |
public static Serialize ( |
||
symbols | The symbol table for the expression. | |
node | Node | The |
return |
public static SymbolTable ( |
||
symbols | The symbol table for the expression. | |
return |
public static Text ( Char quoteChar, String sourceText ) : |
||
quoteChar | Char | The character which is used for quoting the text. |
sourceText | String | The quoted inner string. |
return |
public static Text ( String text ) : |
||
text | String | The string which contains quoting characters.. |
return |
public static Text ( |
||
symbols | The symbol table for the expression. | |
quoteChar | Char | The character which is used for quoting the text. |
sourceText | String | The quoted inner string. |
return |
public static Text ( |
||
symbols | The symbol table for the expression. | |
text | String | The string which contains quoting characters.. |
return |
public static TypeCandidate ( ) : |
||
return |
public static TypeCandidate ( IEnumerable |
||
candidates | IEnumerable |
A sequence of |
return |
public static TypeCandidate ( |
||
symbols | The symbol table for the expression. | |
return |
public static TypeCandidate ( |
||
symbols | The symbol table for the expression. | |
candidates | IEnumerable |
A sequence of |
return |
public static Variable ( String name ) : |
||
name | String | The name to use for dispatching. |
return |
public static Variable ( |
||
symbols | The symbol table for the expression. | |
name | String | The name to use for dispatching. |
return |
public static Vector ( IEnumerable |
||
elements | IEnumerable |
A sequence of |
return |
public static Vector ( |
||
symbols | The symbol table for the expression. | |
return |
public static Vector ( |
||
symbols | The symbol table for the expression. | |
elements | IEnumerable |
A sequence of |
return |
public static Vector ( |
||
symbols | The symbol table for the expression. | |
elements | YacqList | A sequence of |
return |
public static Vector ( YacqList elements ) : |
||
elements | YacqList | A sequence of |
return |
protected YacqExpression ( |
||
symbols | The symbol table linked with this expression. | |
return | System |