package Ġio . github . ox isto . ret ic ulated . ast . expression Ċ Ċ import Ġio . github . ox isto . ret ic ulated . ast . Empty Context Exception Ċ import Ġio . github . ox isto . ret ic ulated . ast . Scope Ċ import Ġio . github . ox isto . ret ic ulated . grammar . Python 3 Base Visitor Ċ import Ġio . github . ox isto . ret ic ulated . grammar . Python 3 Parser Ċ Ċ class ĠArgument Visitor ( val Ġscope : ĠScope ) Ġ: ĠPython 3 Base Visitor < Argument >() Ġ{ ĊĊĠ Ġoverride Ġfun Ġvisit Argument ( ctx : ĠPython 3 Parser . Argument Context ?): ĠArgument Ġ{ ĊĠĠĠ Ġif Ġ( ctx Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠ Ġthrow ĠEmpty Context Exception () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġexpression Ġ= Ġctx . getChild ( 0 ). accept ( ĊĠĠĠĠĠ ĠExpression Visitor ( ĊĠĠĠĠĠĠĠ Ġthis . scope ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġreturn ĠArgument ( expression ) ĊĠ Ġ} Ċ Ċ }