KiCad PCB EDA Suite
Loading...
Searching...
No Matches
markup_parser.h File Reference
#include <pegtl.hpp>
#include <pegtl/contrib/parse_tree.hpp>
#include <iostream>
#include <string>
#include <core/utf8.h>
#include <kicommon.h>

Go to the source code of this file.

Classes

struct  MARKUP::NODE
 
struct  MARKUP::markup
 
struct  MARKUP::anyString
 anyString = a run of characters that do not start a command sequence, or if they do, they do not start a complete command prefix (command char + open brace) More...
 
struct  MARKUP::escapeSequence
 
struct  MARKUP::anyStringWithinBraces
 
struct  MARKUP::braces< ControlChar >
 
struct  MARKUP::superscript
 
struct  MARKUP::subscript
 
struct  MARKUP::overbar
 
struct  MARKUP::anything
 Finally, the full grammar. More...
 
struct  MARKUP::grammar
 
class  MARKUP::MARKUP_PARSER
 

Namespaces

namespace  MARKUP
 

Typedefs

template<typename Rule >
using MARKUP::selector = parse_tree::selector< Rule, parse_tree::store_content::on< anyStringWithinBraces, anyString >, parse_tree::discard_empty::on< superscript, subscript, overbar > >