LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
SpiritCharChartParser.hpp File Reference
#include <boost/config/warning_disable.hpp>
#include <boost/spirit/include/qi.hpp>
#include <boost/spirit/include/phoenix_core.hpp>
#include <boost/spirit/include/phoenix_operator.hpp>
#include <boost/spirit/include/phoenix_object.hpp>
#include <boost/fusion/include/adapt_struct.hpp>
#include <boost/fusion/include/io.hpp>
#include <boost/program_options.hpp>
#include <boost/shared_ptr.hpp>
#include <fstream>
#include <iostream>
#include <string>

Go to the source code of this file.

Classes

struct  charchart_class
 
struct  modifierdef
 
struct  charchart_char
 
struct  charchart
 
struct  modifiersymbol_
 
struct  charchart_parser< Iterator >
 

Macros

#define skipper   qi::space | '#' >> *(ascii::char_ - qi::eol) >> qi::eol
 

Enumerations

enum  ModifierTypes { MIN , MAJ , UNMARK }
 

Functions

 BOOST_FUSION_ADAPT_STRUCT (modifierdef,(ModifierTypes, first)(int, second)) BOOST_FUSION_ADAPT_STRUCT(charchart_class
 
typedef BOOST_TYPEOF (skipper) skipper_type_
 

Macro Definition Documentation

◆ skipper

#define skipper   qi::space | '#' >> *(ascii::char_ - qi::eol) >> qi::eol

Definition at line 28 of file SpiritCharChartParser.hpp.

Enumeration Type Documentation

◆ ModifierTypes

Enumerator
MIN 
MAJ 
UNMARK 

Definition at line 30 of file SpiritCharChartParser.hpp.

Function Documentation

◆ BOOST_FUSION_ADAPT_STRUCT()

BOOST_FUSION_ADAPT_STRUCT ( modifierdef  ,
(ModifierTypes, first)(int, second)   
)

◆ BOOST_TYPEOF()

typedef BOOST_TYPEOF ( skipper  )