本文整理汇总了C#中PascalABCCompiler.SyntaxTree.addressed_value类的典型用法代码示例。如果您正苦于以下问题:C# addressed_value类的具体用法?C# addressed_value怎么用?C# addressed_value使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
addressed_value类属于PascalABCCompiler.SyntaxTree命名空间,在下文中一共展示了addressed_value类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: visit
public override void visit(addressed_value _addressed_value)
{
throw new NotImplementedException();
}
示例2: NewVariable
public expression NewVariable(addressed_value variable, expression var_specifiers, LexLocation loc)
{
if (var_specifiers is dot_node)
{
var dn = (dot_node)var_specifiers;
dn.left = variable;
}
else if (var_specifiers is template_param_list)
{
var tpl = (template_param_list)var_specifiers;
((dot_node)tpl.dereferencing_value).left = variable;
parsertools.create_source_context(tpl.dereferencing_value, variable, tpl.dereferencing_value);
}
else if (var_specifiers is dereference)
{
((dereference)var_specifiers).dereferencing_value = variable;
}
else if (var_specifiers is ident_with_templateparams)
{
((ident_with_templateparams)var_specifiers).name = (addressed_value_funcname)variable;
}
var_specifiers.source_context = loc;
return var_specifiers;
}
示例3: visit
public void visit(addressed_value _addressed_value)
{
bw.Write((Int16)13);
write_addressed_value(_addressed_value);
}
示例4: dot_node
///<summary>
///Конструктор с параметрами.
///</summary>
public dot_node(addressed_value _left,addressed_value _right,SourceContext sc)
{
this._left=_left;
this._right=_right;
source_context = sc;
}
示例5: method_call
///<summary>
///Конструктор с параметрами.
///</summary>
public method_call(addressed_value _dereferencing_value,expression_list _parameters,SourceContext sc)
{
this._dereferencing_value=_dereferencing_value;
this._parameters=_parameters;
source_context = sc;
}
示例6: assign
///<summary>
///Конструктор с параметрами.
///</summary>
public assign(addressed_value _to,expression _from,Operators _operator_type,SourceContext sc)
{
this._to=_to;
this._from=_from;
this._operator_type=_operator_type;
source_context = sc;
}
示例7: get_address
///<summary>
///Конструктор с параметрами.
///</summary>
public get_address(addressed_value _address_of,SourceContext sc)
{
this._address_of=_address_of;
source_context = sc;
}
示例8: template_param_list
///<summary>
///Конструктор с параметрами.
///</summary>
public template_param_list(addressed_value _dereferencing_value,List<type_definition> _params_list,SourceContext sc)
{
this._dereferencing_value=_dereferencing_value;
this._params_list=_params_list;
source_context = sc;
}
示例9: ident_with_templateparams
///<summary>
///Конструктор с параметрами.
///</summary>
public ident_with_templateparams(addressed_value _name,template_param_list _template_params)
{
this._name=_name;
this._template_params=_template_params;
}
示例10: typecast_node
///<summary>
///Конструктор с параметрами.
///</summary>
public typecast_node(addressed_value _expr,type_definition _type_def,op_typecast _cast_op,SourceContext sc)
{
this._expr=_expr;
this._type_def=_type_def;
this._cast_op=_cast_op;
source_context = sc;
}
示例11: procedure_call
///<summary>
///Конструктор с параметрами.
///</summary>
public procedure_call(addressed_value _func_name,SourceContext sc)
{
this._func_name=_func_name;
source_context = sc;
}
示例12: indexer
///<summary>
///Конструктор с параметрами.
///</summary>
public indexer(addressed_value _dereferencing_value,expression_list _indexes,SourceContext sc)
{
this._dereferencing_value=_dereferencing_value;
this._indexes=_indexes;
source_context = sc;
}
示例13: addressed_value_list
public addressed_value_list(addressed_value av)
{
variables.Add(av);
}
示例14: Add
public void Add(addressed_value av)
{
variables.Add(av);
}
示例15: dereference
///<summary>
///Конструктор с параметрами.
///</summary>
public dereference(addressed_value _dereferencing_value)
{
this._dereferencing_value=_dereferencing_value;
}