Got rid of that classname grammar
parent
c9a15fbc38
commit
46ad6ea2e7
|
@ -116,26 +116,9 @@ struct basic_rules {
|
|||
};
|
||||
|
||||
// http://boost-spirit.com/distrib/spirit_1_8_2/libs/spirit/doc/grammar.html
|
||||
struct classname_grammar: public classic::grammar<classname_grammar> {
|
||||
|
||||
template<typename ScannerT>
|
||||
struct definition: basic_rules<ScannerT> {
|
||||
|
||||
definition(classname_grammar const& self) {
|
||||
}
|
||||
|
||||
classic::rule<ScannerT> const& start() const {
|
||||
return basic_rules<ScannerT>::className_p;
|
||||
}
|
||||
|
||||
};
|
||||
};
|
||||
// classname_grammar
|
||||
|
||||
struct type_grammar: public classic::grammar<type_grammar> {
|
||||
|
||||
wrap::Qualified& result_; ///< successful parse will be placed in here
|
||||
classname_grammar classname_g;
|
||||
|
||||
/// Construct type grammar and specify where result is placed
|
||||
type_grammar(wrap::Qualified& result) :
|
||||
|
|
Loading…
Reference in New Issue