Typical usages of File Include("name"); Include("name"); Declaration("int i"); Declaration(). Funct_ReturnType("void").FunctionName("hello").FunctionArg("int i"); Definition(). Funct_ReturnType("int").FunctionName("verdoppeln").FunctionArg("int i"); StartBlock(); Statement("return i*2"); EndBlock(); ---------------------------------------------------------------------- perhaps later: Statement("a").Assignment("2"); Declaration("int a").Assignment("13"); Statement("a").Assignment().FunctionName("sqrt").FunctionArg(2); Class("Unique"); StartBlock().Private().Declation("int i"); Public().Definition().FunctionName("Unique").Construct("i","2"); StartBlock().EndBlock(); // necessary?