LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
SpiritTokenizerLoader.hpp
Go to the documentation of this file.
1// Copyright 2002-2013 CEA LIST
2// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3//
4// SPDX-License-Identifier: MIT
5
6#ifndef SPIRITTOKENIZERLOADER_HPP
7#define SPIRITTOKENIZERLOADER_HPP
8
10#include "Automaton.h"
11
12#include <string>
13
14namespace Lima
15{
16namespace LinguisticProcessing
17{
18namespace FlatTokenizer
19{
20 class State;
21
23 {
24 public:
25 SpiritTokenizerLoader(Automaton& automaton, const std::string& fileName);
26 private:
27 // accessor with lazy initialization
28 State* stateNamed(const LimaString& name);
29 Automaton& m_automaton;
30 };
31 //]
32} // FlatTokenizer
33} // LinguisticProcessing
34} // Lima
35
36#endif // SPIRITTOKENIZERLOADER_HPP
#define LIMA_FLATTOKENIZER_EXPORT
NAUTITIA.
QString LimaString
Definition LimaString.h:33