|
Mercury library
1.0
Translation of CFG grammars into an object model (Bachelor's thesis).
|
Represents a named parameter that will be replaced by an actual value of a variable captured by interpreter. More...
Public Member Functions | |
| VariableParameter (string name) | |
| Creates a new Mercury.Interpreting.VariableParameter instance. More... | |
| override bool | Equals (object obj) |
| override int | GetHashCode () |
| override string | ToString () |
| bool | Equals (VariableParameter other) |
Properties | |
| string | Name [get, set] |
| Variable name. More... | |
| ParameterType | Type [get, set] |
Properties inherited from Mercury.Interpreting.IFormalParameter | |
| ParameterType | Type [get] |
| Formal parameter type. More... | |
Represents a named parameter that will be replaced by an actual value of a variable captured by interpreter.
Definition at line 160 of file FormalParameter.cs.
| Mercury.Interpreting.VariableParameter.VariableParameter | ( | string | name | ) |
Creates a new Mercury.Interpreting.VariableParameter instance.
| name | The name of the paramter. |
| System.ArgumentNullException | When name is not valid. |
Definition at line 169 of file FormalParameter.cs.
| override bool Mercury.Interpreting.VariableParameter.Equals | ( | object | obj | ) |
Definition at line 187 of file FormalParameter.cs.
| bool Mercury.Interpreting.VariableParameter.Equals | ( | VariableParameter | other | ) |
Definition at line 211 of file FormalParameter.cs.
| override int Mercury.Interpreting.VariableParameter.GetHashCode | ( | ) |
Definition at line 193 of file FormalParameter.cs.
| override string Mercury.Interpreting.VariableParameter.ToString | ( | ) |
Definition at line 196 of file FormalParameter.cs.
|
getset |
Variable name.
Definition at line 181 of file FormalParameter.cs.
|
getset |
Definition at line 205 of file FormalParameter.cs.
1.8.7