Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Concepts
InitialSymbol.h
Go to the documentation of this file.
1
6#pragma once
7
9#include <core/stringApi.hpp>
10
11namespace core {
12
13template < >
14struct stringApi < alphabet::InitialSymbol > {
15 static alphabet::InitialSymbol parse ( ext::istream & input );
16 static bool first ( ext::istream & input );
17 static void compose ( ext::ostream & output, const alphabet::InitialSymbol & symbol );
18};
19
20} /* namespace core */
21
Represents initial symbol used as an initial symbol of a grammar.
Definition: InitialSymbol.h:35
Definition: istream.h:32
Definition: ostream.h:14
Definition: BarSymbol.cpp:12
Definition: normalize.hpp:10
Definition: stringApi.hpp:26