private void WriteVarSuffixCalls(miranaParser.VarSuffixContext context) { var nameandargs = context.nameAndArgs(); foreach (var n in nameandargs) { WriteNameAndArgs(n); } }
private void WriteVarSuffixIndex(miranaParser.VarSuffixContext context) { if (context.exp() != null) { WriteImmediately('['); WriteExp(context.exp()); WriteImmediately(']'); } else { WriteImmediately('.'); WriteImmediately(context.NAME().GetText()); } }
private void WriteVarSuffix(miranaParser.VarSuffixContext context) { WriteVarSuffixCalls(context); WriteVarSuffixIndex(context); }