22#include "spot/priv/robin_hood.hh"
23#include <spot/parseaut/parseaut.hh>
24#include <spot/misc/location.hh>
27 int hoayylex(hoayy::parser::semantic_type *yylval, \
28 spot::location *yylloc, \
30 spot::parse_aut_error_list& error_list, \
31 robin_hood::unordered_flat_map<std::string, bdd>& fmap)
42 int hoayyopen(
const std::string& name,
void** scanner);
void hoayyclose(void *scanner)
Close the HOA lexer.
int hoayyopen(const std::string &name, void **scanner)
Open an HOA file from a path.
int hoayystring(const char *data, void **scanner)
Scan HOA data from a string.
void hoayyreset(void *scanner)
Reset the HOA lexer state.
Definition automata.hh:26
Exception thrown by the HOA lexer upon reading an "--ABORT--" marker.
Definition parsedecl.hh:54
spot::location pos
Location of the abort marker.
Definition parsedecl.hh:55