The Spirit Parser Framework is an object oriented recursive descent parser generator framework implemented using template metaprogramming techniques. Expression templates allow users to approximate the syntax of Extended Backus Naur Form (EBNF completely in C++. Parser objects are composed through operator overloading and the result is a backtracking LL(∞ parser that is capable of parsing rather ambiguous grammars. Spirit can be used for both lexing and parsing, together or separately.
| Property | Value |
| dbpprop:abstract
|
- The Spirit Parser Framework is an object oriented recursive descent parser generator framework implemented using template metaprogramming techniques. Expression templates allow users to approximate the syntax of Extended Backus Naur Form (EBNF completely in C++. Parser objects are composed through operator overloading and the result is a backtracking LL(∞ parser that is capable of parsing rather ambiguous grammars. Spirit can be used for both lexing and parsing, together or separately. This framework is part of the Boost libraries.
- Das Spirit Parser Framework ist ein objekt orientierter, rekursiv absteigender Parsergenerator der mittels Templatemetaprogrammierung implementiert worden ist. Die Benutzung der Erweiterten Backus-Naur-Form in C++ wird dem Programmierer mithilfe von Expression Templates möglich gemacht. Die Parser-Objekte werden durch Überladen von Operatoren erstellt und ergeben einen LL-Parser der fähig ist mehrdeutige Ausdrücke auszuwerten. Spirit kann zusammen und getrennt für lexikalische Analyse sowie auch für einfaches Parsen benutzt werden. Dieses Framework ist Bestandteil der freien Boost Bibliothek.
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:reference
| |
| rdf:type
| |
| rdfs:comment
|
- The Spirit Parser Framework is an object oriented recursive descent parser generator framework implemented using template metaprogramming techniques. Expression templates allow users to approximate the syntax of Extended Backus Naur Form (EBNF completely in C++. Parser objects are composed through operator overloading and the result is a backtracking LL(∞ parser that is capable of parsing rather ambiguous grammars. Spirit can be used for both lexing and parsing, together or separately.
- Das Spirit Parser Framework ist ein objekt orientierter, rekursiv absteigender Parsergenerator der mittels Templatemetaprogrammierung implementiert worden ist. Die Benutzung der Erweiterten Backus-Naur-Form in C++ wird dem Programmierer mithilfe von Expression Templates möglich gemacht. Die Parser-Objekte werden durch Überladen von Operatoren erstellt und ergeben einen LL-Parser der fähig ist mehrdeutige Ausdrücke auszuwerten.
|
| rdfs:label
|
- Spirit Parser Framework
- Spirit (Parser)
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is dbpprop:redirect
of | |
| is owl:sameAs
of | |