KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > ro > infoiasi > donald > compiler > parser > LALR1State


1 package ro.infoiasi.donald.compiler.parser;
2
3 import java.util.*;
4
5 class LALR1State extends LR1State {
6     private Set lr0kernel = new LinkedHashSet();
7
8     public boolean addKernelItem(LR1Item item) {
9         if (super.addKernelItem(item)) {
10             lr0kernel.add(item.getLR0Item());
11             return true;
12         } else {
13             return false;
14         }
15     }
16
17     public Collection getLR0KernelItems() {
18         return lr0kernel;
19     }
20 }
21
Popular Tags