next up previous
Next: Patterns Up: LALR(1) Grammar Previous: Intertype Member Declarations

Pointcut Expressions


\begin{grammar}
\begin{blue}
<pointcut_expr> ::= \hspace{1in} \\
<or_pointcut_...
...
<basic_pointcut_expr>
\alt '!' <unary_pointcut_expr>
\end{blue}\end{grammar}


\begin{blue}
\begin{grammar}
<basic_pointcut_expr> ::= \hspace{1in} \\
'(' <po...
...> ')'
\alt {\red <name>} '(' <type_id_star_list_opt> ')'
\end{grammar}\end{blue}



hendren 2004-09-02