private void startBlock(int startToken){
  if (stackCount == unitStack.length) {
    int[] newUS=new int[stackCount * 2];
    System.arraycopy(unitStack,0,newUS,0,stackCount);
    unitStack=newUS;
  }
  unitStack[stackCount++]=startToken;
}

private void startBlock ( int startToken ) { if ( stackCount == unitStack . length ) { int [ ] newUS = new int [ stackCount * 2 ] ; System . arraycopy ( unitStack , 0 , newUS , 0 , stackCount ) ; unitStack = newUS ; } unitStack [ stackCount ++ ] = startToken ; }
called when a block start is encountered ( { [ .
