diff --git a/src/main/java/org/sablecc/sablecc/Grammar.java b/src/main/java/org/sablecc/sablecc/Grammar.java
index fd612ab6bd2280f1f16a2ae53ff6e5896fc1d043..19716ac5f72369655f76d65b170bc6deb9f6101d 100644
--- a/src/main/java/org/sablecc/sablecc/Grammar.java
+++ b/src/main/java/org/sablecc/sablecc/Grammar.java
@@ -96,6 +96,8 @@ public final class Grammar
     LR1Collection collection = new LR1Collection(set
                                                 );
 
+    System.out.println(" - Computing parse table.");
+
     LR0ItemSet[] sets = collection.collection.sets();
     Symbol[] terminals = Symbol.terminals();
     Symbol[] nonterminals = Symbol.nonterminals();
diff --git a/src/main/java/org/sablecc/sablecc/LR0Collection.java b/src/main/java/org/sablecc/sablecc/LR0Collection.java
index 669e54b893285ddd92caff04a8e18b84b2b801ad..9fe434d7808c5b4ce64a56056da9066c52ba8bba 100644
--- a/src/main/java/org/sablecc/sablecc/LR0Collection.java
+++ b/src/main/java/org/sablecc/sablecc/LR0Collection.java
@@ -22,6 +22,8 @@ final class LR0Collection
   LR0Collection(LR0ItemSet set
                  )
   {
+    System.out.println(" - Computing LR(0) items.");
+
     add
       (set
           , -1, null);
diff --git a/src/main/java/org/sablecc/sablecc/LR1Collection.java b/src/main/java/org/sablecc/sablecc/LR1Collection.java
index 74313fc761e9e60828a352b30056d76543ea1d58..8ed95a7dae19159f06c133ce380a6aa4bc5439bc 100644
--- a/src/main/java/org/sablecc/sablecc/LR1Collection.java
+++ b/src/main/java/org/sablecc/sablecc/LR1Collection.java
@@ -24,6 +24,8 @@ final class LR1Collection
     collection = new LR0Collection(set
                                   );
 
+    System.out.println(" - Computing LR(1) items.");
+
     // Initialize lookaheads to nothing, propagation to nothing
     LR0ItemSet[] sets = collection.sets();
     @SuppressWarnings("unchecked")