コード例 #1
0
ファイル: SourceGenerator.cs プロジェクト: haifenghuang/ci
 protected virtual void Write(CiArrayAccess expr)
 {
     WriteChild(expr, expr.Array);
     Write('[');
     Write(expr.Index);
     Write(']');
 }
コード例 #2
0
 protected override void Write(CiArrayAccess expr)
 {
     if (expr.Array is CiConstAccess || expr.Array is CiBinaryResourceExpr)
     {
         Write('$');
     }
     WriteChild(expr, expr.Array);
     if (expr.Array.Type is CiArrayPtrType)
     {
         Write("->");
     }
     Write('[');
     Write(expr.Index);
     Write(']');
 }
コード例 #3
0
ファイル: SourceGenerator.cs プロジェクト: epi/cito
 protected virtual void Write(CiArrayAccess expr)
 {
     WriteChild(expr, expr.Array);
     Write('[');
     Write(expr.Index);
     Write(']');
 }
コード例 #4
0
ファイル: GenPerl5.cs プロジェクト: epi/cito
	protected override void Write(CiArrayAccess expr)
	{
		if (expr.Array is CiConstAccess || expr.Array is CiBinaryResourceExpr)
			Write('$');
		WriteChild(expr, expr.Array);
		if (expr.Array.Type is CiArrayPtrType)
			Write("->");
		Write('[');
		Write(expr.Index);
		Write(']');
	}