The only ways I am aware of, aren't "direct":

  • converting to ANTLR format and using its own visualizer
  • VISUALLANGLAB, which it seems to require an entire mouse-clicks "rewrite"
  • implementing a converter by myself (which would be funny, but time-consuming)
  • second link below

Related:

The second link suggests to debug adding an implicitly method to the parsers:

implicit def toLogged(name:String) = new { 
  def !!![T](p:Parser[T]) = log(p)(name)
}

May be an AST would be more feasible/usefull; but the question remains similar.

Edit
Report