step10
Interface mini.yyActions

All Known Implementing Classes:
mini.yyTree
Enclosing class:
mini

public static interface mini.yyActions

interface between grammar and actions.


Method Summary
 ArrayList Add(ArrayList expr, ArrayList expr2)
           
 ArrayList And(ArrayList expr, ArrayList expr2)
           
 ArrayList AndIf(ArrayList expr, ArrayList expr2)
           
 ArrayList Begin(ArrayList exprs)
           
 ArrayList Call(String Id, ArrayList calls)
           
 ArrayList Deref(String Id)
           
 ArrayList Div(ArrayList expr, ArrayList expr2)
           
 ArrayList Eq(ArrayList expr, ArrayList expr2)
           
 ArrayList Ge(ArrayList expr, ArrayList expr2)
           
 ArrayList Gt(ArrayList expr, ArrayList expr2)
           
 ArrayList If(ArrayList expr, ArrayList expr3, ArrayList expr5)
           
 ArrayList Le(ArrayList expr, ArrayList expr2)
           
 ArrayList Let(ArrayList vars, ArrayList expr)
           
 ArrayList Letrec(ArrayList procs, ArrayList expr)
           
 ArrayList Lit(Object literal)
           
 ArrayList Lsh(ArrayList expr, ArrayList expr2)
           
 ArrayList Lt(ArrayList expr, ArrayList expr2)
           
 ArrayList Minus(ArrayList unary)
           
 ArrayList Mod(ArrayList expr, ArrayList expr2)
           
 ArrayList Mul(ArrayList expr, ArrayList expr2)
           
 ArrayList Ne(ArrayList expr, ArrayList expr2)
           
 ArrayList Neg(ArrayList unary)
           
 ArrayList Not(ArrayList unary)
           
 ArrayList Or(ArrayList expr, ArrayList expr2)
           
 ArrayList OrIf(ArrayList expr, ArrayList expr2)
           
 ArrayList Param(ArrayList type, String Id)
           
 ArrayList Proc(String TypeId, String Id, ArrayList opt_params, ArrayList typelists, ArrayList expr)
           
 ArrayList Rsh(ArrayList expr, ArrayList expr2)
           
 ArrayList Sub(ArrayList expr, ArrayList expr2)
           
 ArrayList Type(String TypeId, ArrayList typelists)
           
 ArrayList TypeList(Object opt_types)
           
 ArrayList Var(String Id, ArrayList expr)
           
 ArrayList Xor(ArrayList expr, ArrayList expr2)
           
 

Method Detail

Begin

ArrayList Begin(ArrayList exprs)

If

ArrayList If(ArrayList expr,
             ArrayList expr3,
             ArrayList expr5)

Let

ArrayList Let(ArrayList vars,
              ArrayList expr)

Letrec

ArrayList Letrec(ArrayList procs,
                 ArrayList expr)

Var

ArrayList Var(String Id,
              ArrayList expr)

Proc

ArrayList Proc(String TypeId,
               String Id,
               ArrayList opt_params,
               ArrayList typelists,
               ArrayList expr)

Param

ArrayList Param(ArrayList type,
                String Id)

Type

ArrayList Type(String TypeId,
               ArrayList typelists)

TypeList

ArrayList TypeList(Object opt_types)

OrIf

ArrayList OrIf(ArrayList expr,
               ArrayList expr2)

AndIf

ArrayList AndIf(ArrayList expr,
                ArrayList expr2)

Or

ArrayList Or(ArrayList expr,
             ArrayList expr2)

Xor

ArrayList Xor(ArrayList expr,
              ArrayList expr2)

And

ArrayList And(ArrayList expr,
              ArrayList expr2)

Lt

ArrayList Lt(ArrayList expr,
             ArrayList expr2)

Le

ArrayList Le(ArrayList expr,
             ArrayList expr2)

Gt

ArrayList Gt(ArrayList expr,
             ArrayList expr2)

Ge

ArrayList Ge(ArrayList expr,
             ArrayList expr2)

Eq

ArrayList Eq(ArrayList expr,
             ArrayList expr2)

Ne

ArrayList Ne(ArrayList expr,
             ArrayList expr2)

Lsh

ArrayList Lsh(ArrayList expr,
              ArrayList expr2)

Rsh

ArrayList Rsh(ArrayList expr,
              ArrayList expr2)

Add

ArrayList Add(ArrayList expr,
              ArrayList expr2)

Sub

ArrayList Sub(ArrayList expr,
              ArrayList expr2)

Mul

ArrayList Mul(ArrayList expr,
              ArrayList expr2)

Div

ArrayList Div(ArrayList expr,
              ArrayList expr2)

Mod

ArrayList Mod(ArrayList expr,
              ArrayList expr2)

Minus

ArrayList Minus(ArrayList unary)

Not

ArrayList Not(ArrayList unary)

Neg

ArrayList Neg(ArrayList unary)

Lit

ArrayList Lit(Object literal)

Deref

ArrayList Deref(String Id)

Call

ArrayList Call(String Id,
               ArrayList calls)