Lines Matching refs:CodeWriter
29 void WriteModifiers(CodeWriter* to, int mod, int mask) {
57 void WriteArgumentList(CodeWriter* to, const vector<Expression*>& arguments) {
69 void Field::Write(CodeWriter* to) const {
84 void LiteralExpression::Write(CodeWriter* to) const {
90 void StringLiteralExpression::Write(CodeWriter* to) const {
100 void Variable::WriteDeclaration(CodeWriter* to) const {
109 void Variable::Write(CodeWriter* to) const { to->Write("%s", name.c_str()); }
117 void FieldVariable::Write(CodeWriter* to) const {
126 void StatementBlock::Write(CodeWriter* to) const {
145 void ExpressionStatement::Write(CodeWriter* to) const {
156 void Assignment::Write(CodeWriter* to) const {
201 void MethodCall::Write(CodeWriter* to) const {
216 void Comparison::Write(CodeWriter* to) const {
240 void NewExpression::Write(CodeWriter* to) const {
249 void NewArrayExpression::Write(CodeWriter* to) const {
258 void Ternary::Write(CodeWriter* to) const {
270 void Cast::Write(CodeWriter* to) const {
282 void VariableDeclaration::Write(CodeWriter* to) const {
294 void IfStatement::Write(CodeWriter* to) const {
309 void ReturnStatement::Write(CodeWriter* to) const {
315 void TryStatement::Write(CodeWriter* to) const {
323 void CatchStatement::Write(CodeWriter* to) const {
333 void FinallyStatement::Write(CodeWriter* to) const {
340 void Case::Write(CodeWriter* to) const {
359 void SwitchStatement::Write(CodeWriter* to) const {
370 void Break::Write(CodeWriter* to) const { to->Write("break;\n"); }
372 void Method::Write(CodeWriter* to) const {
420 void Constant::Write(CodeWriter* to) const {
425 void Class::Write(CodeWriter* to) const {
499 void Document::Write(CodeWriter* to) const {