jaulib v1.3.0
Jau Support Library (C++, Java, ..)
Classes | Namespaces | Macros | Functions
token_fsm.hpp File Reference
#include <vector>
#include <string>
#include <type_traits>
#include <jau/int_types.hpp>
#include <jau/darray.hpp>
#include <jau/basic_algos.hpp>
Include dependency graph for token_fsm.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jau::lang::alphabet
 Base Alphabet Specification providing the alphabet for token_fsm. More...
 
class  jau::lang::ascii26_alphabet
 Case insensitive ASCII base 26 alphabet with ASCII code-point sorting order. More...
 
class  jau::lang::ascii69_alphabet
 Case insensitive ASCII base 69 alphabet with ASCII code-point sorting order. More...
 
class  jau::lang::ascii95_alphabet
 Full ASCII base 95 alphabet with ASCII code-point sorting order. More...
 

Namespaces

namespace  jau
 __pack(...): Produces MSVC, clang and gcc compatible lead-in and -out macros.
 
namespace  jau::lang
 

Macros

#define JAU_TRACE_PRINT(...)
 

Functions

bool jau::lang::operator!= (const alphabet &lhs, const alphabet &rhs) noexcept
 
bool jau::lang::operator== (const alphabet &lhs, const alphabet &rhs) noexcept
 
std::string jau::lang::to_string (const alphabet &v) noexcept
 

Macro Definition Documentation

◆ JAU_TRACE_PRINT

#define JAU_TRACE_PRINT (   ...)

Definition at line 51 of file token_fsm.hpp.