|
GameApi 28
Library used by GameApi Builder tool
|


Go to the source code of this file.
Classes | |
| class | StringRef |
| class | Language |
| class | StringRefArray |
| class | MatchResultArray |
| class | EmptyLanguage |
| class | CharLanguage |
| class | ComposeLanguage |
| class | LanguageMonoid |
| class | ComposeArray |
| class | OrLanguage2 |
| class | OrLanguage |
| class | Digit |
| class | Repeat |
| class | StarLanguage |
| class | Integer |
| class | ArrayLanguage |
| class | StateMachine< State, Event > |
| class | CharStateMachine |
| class | ConcatStateMachine< Event > |
| class | UnionStateMachine< Event > |
| class | ModifiableStateMachine< State, Event > |
| class | StateMachineState< State, Event > |
| class | StateMachineLanguage |
| class | State |
Typedefs | |
| typedef std::pair< State *, State * > | SM |
Functions | |
| SM | CharacterMatch (char c) |
| SM | Concatenation (SM p1, SM p2) |
| SM | Repeat (SM p1) |
| SM | Or (SM p1, SM p2) |
| SM | String (std::string s) |
| SM | Grouping (SM s) |
| SM | Any (std::vector< char > alphabet) |
| int | find (const std::vector< char > &c, char cc) |
| SM | Not (std::vector< char > alphabet, std::vector< char > not_included) |
| SM | Final (SM s) |
| bool | Match (SM sm, const std::string &ss, std::vector< std::string > &res) |
| void | testlang () |
| SM Any | ( | std::vector< char > | alphabet | ) |
| SM CharacterMatch | ( | char | c | ) |

| int find | ( | const std::vector< char > & | c, |
| char | cc ) |

| bool Match | ( | SM | sm, |
| const std::string & | ss, | ||
| std::vector< std::string > & | res ) |

| SM Not | ( | std::vector< char > | alphabet, |
| std::vector< char > | not_included ) |
| SM String | ( | std::string | s | ) |

| void testlang | ( | ) |