package Ġorg . actor lang . ast . visitor Ċ Ċ import Ġorg . actor lang . ast . Assign Node Ċ import Ġorg . actor lang . ast . Be come Node Ċ import Ġorg . actor lang . ast . Behavior Node Ċ import Ġorg . actor lang . ast . Binary Op Node Ċ import Ġorg . actor lang . ast . Boolean Literal Node Ċ import Ġorg . actor lang . ast . Create Node Ċ import Ġorg . actor lang . ast . Display Node Ċ import Ġorg . actor lang . ast . For Node Ċ import Ġorg . actor lang . ast . Identifier Node Ċ import Ġorg . actor lang . ast . If Node Ċ import Ġorg . actor lang . ast . Integer Literal Node Ċ import Ġorg . actor lang . ast . Put Node Ċ import Ġorg . actor lang . ast . Root Node Ċ import Ġorg . actor lang . ast . Self Literal Node Ċ import Ġorg . actor lang . ast . Send Node Ċ import Ġorg . actor lang . ast . StringLiteral Node Ċ import Ġorg . actor lang . ast . Unary Op Node Ċ Ċ interface ĠAst Visitor Ġ{ ĊĠĠĠ Ġfun Ġvisit ( node : ĠAssign Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠBe come Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠBehavior Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠBinary Op Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠBoolean Literal Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠCreate Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠDisplay Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠFor Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠIdentifier Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠIf Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠInteger Literal Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠPut Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠRoot Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠSelf Literal Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠSend Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠString Literal Node ) ĊĠĠĠ Ġfun Ġvisit ( node : ĠUnary Op Node ) Ċ } Ċ