From ad218dd53c1ec2504f880bb5559840c9fd6cf633 Mon Sep 17 00:00:00 2001 From: Jan Travnicek <Jan.Travnicek@fit.cvut.cz> Date: Thu, 14 Jun 2018 09:53:44 +0200 Subject: [PATCH] remove features enums --- alib2data/src/alphabet/SymbolFeatures.h | 13 ------------ alib2data/src/automaton/AutomatonFeatures.h | 23 --------------------- alib2data/src/grammar/GrammarFeatures.h | 16 -------------- alib2data/src/label/LabelFeatures.h | 8 ------- alib2data/src/regexp/RegExpFeatures.h | 5 ----- alib2data/src/rte/RTEFeatures.h | 4 ---- alib2data/src/string/StringFeatures.h | 7 ------- alib2data/src/tree/TreeFeatures.h | 16 -------------- 8 files changed, 92 deletions(-) diff --git a/alib2data/src/alphabet/SymbolFeatures.h b/alib2data/src/alphabet/SymbolFeatures.h index 4f7ff75b0d..7774d2545f 100644 --- a/alib2data/src/alphabet/SymbolFeatures.h +++ b/alib2data/src/alphabet/SymbolFeatures.h @@ -13,19 +13,6 @@ namespace alphabet { -enum class FEATURES { - LABELED, - BLANK, - BOTTOM, - END, - RANKED, - BAR, - VARIABLES_BAR, - SUBTREE_WILDCARD, - UNIQUE_SYMBOL, - START -}; - class Symbol; class SymbolBase; diff --git a/alib2data/src/automaton/AutomatonFeatures.h b/alib2data/src/automaton/AutomatonFeatures.h index 0d55baca28..45eedc29f8 100644 --- a/alib2data/src/automaton/AutomatonFeatures.h +++ b/alib2data/src/automaton/AutomatonFeatures.h @@ -15,29 +15,6 @@ namespace automaton { -enum class FEATURES { - MULTI_INITIAL_STATE_EPSILON_NFA, - EPSILON_NFA, - MULTI_INITIAL_STATE_NFA, - NFA, - DFA, - COMPACT_NFA, - EXTENDED_NFA, - DPDA, - SINGLE_POP_DPDA, - INPUT_DRIVEN_DPDA, - INPUT_DRIVEN_NPDA, - VISIBLY_PUSHDOWN_DPDA, - VISIBLY_PUSHDOWN_NPDA, - REAL_TIME_HEIGHT_DETERMINISTIC_DPDA, - REAL_TIME_HEIGHT_DETERMINISTIC_NPDA, - NPDA, - SINGLE_POP_NPDA, - ONE_TAPE_DTM, - DFTA, - NFTA -}; - class Automaton; class AutomatonBase; enum class Shift; diff --git a/alib2data/src/grammar/GrammarFeatures.h b/alib2data/src/grammar/GrammarFeatures.h index 68c094c448..49e94fa390 100644 --- a/alib2data/src/grammar/GrammarFeatures.h +++ b/alib2data/src/grammar/GrammarFeatures.h @@ -12,22 +12,6 @@ namespace grammar { -enum class FEATURES { - LEFT_LG, - LEFT_RG, - RIGHT_LG, - RIGHT_RG, - LG, - CFG, - EPSILON_FREE_CFG, - CNF, - GNF, - CSG, - NON_CONTRACTING_GRAMMAR, - CONTEXT_PRESERVING_UNRESTRICTED_GRAMMAR, - UNRESTRICTED_GRAMMAR -}; - class Grammar; class GrammarBase; diff --git a/alib2data/src/label/LabelFeatures.h b/alib2data/src/label/LabelFeatures.h index fbabb06f3a..ed4327bde7 100644 --- a/alib2data/src/label/LabelFeatures.h +++ b/alib2data/src/label/LabelFeatures.h @@ -10,14 +10,6 @@ namespace label { -enum class FEATURES { - PRIMITIVE, - UNIQUE_LABEL, - INITIAL_STATE, - FAIL_STATE, - FINAL_STATE -}; - class Label; class LabelBase; diff --git a/alib2data/src/regexp/RegExpFeatures.h b/alib2data/src/regexp/RegExpFeatures.h index 4aea3ea6df..2cf6fc27dc 100644 --- a/alib2data/src/regexp/RegExpFeatures.h +++ b/alib2data/src/regexp/RegExpFeatures.h @@ -12,11 +12,6 @@ namespace regexp { -enum class FEATURES { - FORMAL, - UNBOUNDED -}; - class RegExp; class RegExpBase; diff --git a/alib2data/src/rte/RTEFeatures.h b/alib2data/src/rte/RTEFeatures.h index b46411d173..404a9f2a93 100644 --- a/alib2data/src/rte/RTEFeatures.h +++ b/alib2data/src/rte/RTEFeatures.h @@ -14,10 +14,6 @@ namespace rte { -enum class FEATURES { - FORMAL -}; - class RTE; class RTEBase; diff --git a/alib2data/src/string/StringFeatures.h b/alib2data/src/string/StringFeatures.h index 90887f534b..a0dd06fc26 100644 --- a/alib2data/src/string/StringFeatures.h +++ b/alib2data/src/string/StringFeatures.h @@ -12,13 +12,6 @@ namespace string { -enum class FEATURES { - LINEAR, - WILDCARD_LINEAR, - CYCLIC, - EPSILON -}; - class String; class StringBase; diff --git a/alib2data/src/tree/TreeFeatures.h b/alib2data/src/tree/TreeFeatures.h index 728068e4de..28cbc533ea 100644 --- a/alib2data/src/tree/TreeFeatures.h +++ b/alib2data/src/tree/TreeFeatures.h @@ -13,22 +13,6 @@ namespace tree { -enum class FEATURES { - RANKED_TREE, - RANKED_PATTERN, - RANKED_NONLINEAR_PATTERN, - PREFIX_RANKED_TREE, - PREFIX_RANKED_BAR_TREE, - PREFIX_RANKED_PATTERN, - PREFIX_RANKED_BAR_PATTERN, - PREFIX_RANKED_NONLINEAR_PATTERN, - PREFIX_RANKED_BAR_NONLINEAR_PATTERN, - POSTFIX_RANKED_TREE, - UNRANKED_TREE, - UNRANKED_PATTERN, - UNRANKED_NONLINEAR_PATTERN -}; - class Tree; class TreeBase; -- GitLab