Example #1
0
 public virtual expression expr_access(expr_access ast, int lvalue, int rvalue)
 {
     if (ast.sym is Type)
     {
         return(ast);
     }
     ast.expr = expression(ast.expr, lvalue, rvalue);
     return(wrap(ast, rvalue));
 }
Example #2
0
 virtual public void expr_access(expr_access ast, int parent)
 {
     visit(ast.expr, topprec);
     Write(".{0}", ast.id.str);
 }