75 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
97 std::ostream &
toStream (std::ostream & str)
const;
98 std::ostream &
toXml (std::ostream & str,
int indent )
const;
116 std::ostream &
toStream (std::ostream & str)
const;
117 std::ostream &
toXml (std::ostream & str,
int indent )
const;
137 std::ostream &
toStream (std::ostream &
str)
const;
138 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
159 std::ostream &
toStream (std::ostream &
str)
const;
160 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
180 void propagate (constTypePtr from, constTypePtr to);
181 YCodePtr
value ()
const;
184 std::ostream &
toStream (std::ostream &
str)
const;
185 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
207 std::ostream &
toStream (std::ostream &
str)
const;
208 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
232 SymbolEntryPtr
entry ()
const;
235 YFunctionPtr
function ()
const;
238 std::ostream &
toStream (std::ostream &
str)
const;
239 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
258 YSAssign (SymbolEntryPtr entry, YCodePtr code,
int line = 0);
263 std::ostream &
toStream (std::ostream &
str)
const;
264 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
300 YSBracket (SymbolEntryPtr entry, YCodePtr arg, YCodePtr code,
int line = 0);
305 std::ostream &
toStream (std::ostream &
str)
const;
306 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
327 YSIf (YCodePtr a_expr, YCodePtr a_true, YCodePtr a_false,
int line = 0);
332 std::ostream &
toStream (std::ostream &
str)
const;
333 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
351 YSWhile (YCodePtr expr, YCodePtr loop,
int line = 0);
356 std::ostream &
toStream (std::ostream &
str)
const;
357 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
380 std::ostream &
toStream (std::ostream &
str)
const;
381 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
399 YSDo (YCodePtr loop, YCodePtr expr,
int line = 0);
404 std::ostream &
toStream (std::ostream &
str)
const;
405 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
426 std::ostream &
toStream (std::ostream &
str)
const;
427 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
452 std::ostream &
toStream (std::ostream &
str)
const;
453 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
474 string name ()
const;
476 std::ostream &
toStream (std::ostream & str)
const;
477 std::ostream &
toXml (std::ostream & str,
int indent )
const;
498 std::ostream &
toStream (std::ostream &
str)
const;
499 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
526 string name ()
const;
528 std::ostream &
toStream (std::ostream &
str)
const;
529 std::ostream &
toXml (std::ostream &
str,
int indent )
const;
539 #endif // YStatement_h