Nicolas Pierron

  • Citations Per Year
Learn More
Context-sensitive languages such as C or C++ can be parsed using a context-free but ambiguous grammar, which requires another stage, disambiguation, in order to select the single parse tree that complies with the language’s semantical rules. Naturally, large and complex languages induce large and complex disambiguation stages. If, in addition, the parser(More)
To disambiguate C++, which is an essential step toward the Transformers project, a new approach using attribute grammar has been adopted. An attribute grammar system, based on Stratego/XT, has been developed from scratch to meet our needs. However, it still can be greatly improved, particularly our attribute syntax. Attribute grammars and its Transformers(More)
  • 1