public CodeWriter JoinStatement( ValueStatement statement, string tempWriter, string list ) { var writer = new CodeWriter(); writer.AppendText( tempWriter ); writer.Indent = 0; writer.AppendLine( " = new CodeWriter();" ); writer.AppendText( tempWriter ); writer.Indent = 0; writer.Append( ".AppendText( " ); writer.AppendText( statement.Value ); writer.Indent = 0; writer.AppendLine( " );" ); writer.AppendText( list ); writer.Indent = 0; writer.Append( ".Add( " ); writer.AppendText( tempWriter ); writer.Indent = 0; writer.Append( " );" ); return writer; }
public static string ValueToString( ValueStatement valueStatement, string spaces ) { return "<%=" + spaces + valueStatement.Value + spaces + "%>"; }
void Value(out ValueStatement valueStatement) { while (!(la.kind == 0 || la.kind == 12)) {SynErr(41); Get();} Expect(12); Token start = t; int pos = t.pos + t.val.Length; while (StartOf(6)) { Get(); } while (!(la.kind == 0 || la.kind == 10)) {SynErr(42); Get();} Expect(10); int endPos = t.pos; string value = scanner.buffer.GetString( pos, endPos ); valueStatement = new ValueStatement( new StatementPosition( start, t ), value.Trim() ); }
public CodeWriter Statement( ValueStatement value, string writerName ) { var writer = new CodeWriter(); writer.AppendText( writerName ); writer.Indent = 0; writer.Append( ".AppendText( " ); writer.AppendText( value.Value ); writer.Indent = 0; writer.Append( " );" ); return writer; }