private D_JustPiece makeJustPiece(PieceTokenizer f) { var g = f.reStart(); D_JustPiece piece = new D_JustPiece(); D_Piece c; if (isToken(f, "(")) { if ((c = makePiece(f)) != null) { piece.Piece = c; if (isToken(f, ")")) { return piece; } } } f.goBack(g); return null; }
private Tuple<string, string> buildJustPiece(VariableTracker vt, D_JustPiece justPiece, D_Item item) { StringBuilder cls = new StringBuilder(); StringBuilder method = new StringBuilder(); Tuple<string, string> v = buildPiece(vt, justPiece.Piece, item); cls.AppendLine(v.Item1); method.AppendLine(v.Item2); return new Tuple<string, string>(cls.ToString(), method.ToString()); }