Fix bug in csymbol

  * The old function added newlines in the output, causing very
    emit errors.
Better C LL(*) driver