package menhirLib

  1. Overview
  2. Docs

Module Convert.SimplifiedSource

This submodule offers simplified versions of the above conversions. In this simplified API, concrete triples are used.

Sourceval traditional2revised : ('token, 'semantic_value) traditional -> ('token * Lexing.position * Lexing.position, 'semantic_value) revised

traditional2revised converts a traditional parser, produced by ocamlyacc or Menhir, into a revised parser.

Sourceval revised2traditional : ('token * Lexing.position * Lexing.position, 'semantic_value) revised -> ('token, 'semantic_value) traditional

revised2traditional converts a revised parser to a traditional parser.