|
Limbo 3.5.4
|
define grammar More...
#include <TfParser.h>
Public Member Functions | |
| TfGrammar (DataBaseType &db, ErrorHandler< Iterator > &error_handler) | |
| constructor | |
| void | layer_id_cbk (string const &s1, int32_t const &d2, string const &s3) |
| callback of layer id | |
Public Attributes | |
| qi::rule< Iterator, Skipper > | expression |
| expression | |
| qi::rule< Iterator, Skipper > | block_defn |
| layer definitions | |
| qi::rule< Iterator, Skipper > | block_layer_id |
| layer id | |
| qi::rule< Iterator, Skipper > | block_layer_purpose |
| layer purpose | |
| qi::rule< Iterator, Skipper > | block_display |
| technology display | |
| qi::rule< Iterator, string(), Skipper > | text |
| text | |
| qi::rule< Iterator, string(), Skipper > | text_nc |
| no constraints | |
| DataBaseType & | m_db |
| reference to database | |
define grammar
| Iterator | iterator of text |
| Skipper | skip some contens |
| DataBaseType | database to store the parsed content |
Definition at line 76 of file TfParser.h.
|
inline |
constructor
| db | database |
| error_handler | error handler |
Definition at line 91 of file TfParser.h.
|
inline |
callback of layer id
| s1 | layer name |
| d2 | layer id |
| s3 | layer abbreviation |
Definition at line 171 of file TfParser.h.
| qi::rule<Iterator, Skipper> TfParser::TfGrammar< Iterator, Skipper, DataBaseType >::block_defn |
layer definitions
Definition at line 79 of file TfParser.h.
| qi::rule<Iterator, Skipper> TfParser::TfGrammar< Iterator, Skipper, DataBaseType >::block_display |
technology display
Definition at line 82 of file TfParser.h.
| qi::rule<Iterator, Skipper> TfParser::TfGrammar< Iterator, Skipper, DataBaseType >::block_layer_id |
layer id
Definition at line 80 of file TfParser.h.
| qi::rule<Iterator, Skipper> TfParser::TfGrammar< Iterator, Skipper, DataBaseType >::block_layer_purpose |
layer purpose
Definition at line 81 of file TfParser.h.
| qi::rule<Iterator, Skipper> TfParser::TfGrammar< Iterator, Skipper, DataBaseType >::expression |
expression
Definition at line 78 of file TfParser.h.
| DataBaseType& TfParser::TfGrammar< Iterator, Skipper, DataBaseType >::m_db |
reference to database
Definition at line 86 of file TfParser.h.
| qi::rule<Iterator, string(), Skipper> TfParser::TfGrammar< Iterator, Skipper, DataBaseType >::text |
text
Definition at line 83 of file TfParser.h.
| qi::rule<Iterator, string(), Skipper> TfParser::TfGrammar< Iterator, Skipper, DataBaseType >::text_nc |
no constraints
Definition at line 84 of file TfParser.h.