Rename rules::RuleVisitor -> Visitor

This commit is contained in:
Max Brunsfeld 2013-12-19 23:16:13 -08:00
parent 6f444fcc79
commit c10bcf4fab
22 changed files with 31 additions and 31 deletions

View file

@ -13,7 +13,7 @@ namespace tree_sitter {
return "blank";
}
void Blank::accept(RuleVisitor &visitor) const {
void Blank::accept(Visitor &visitor) const {
visitor.visit(this);
}
}

View file

@ -10,7 +10,7 @@ namespace tree_sitter {
Blank();
bool operator==(const Rule& other) const;
std::string to_string() const;
void accept(RuleVisitor &visitor) const;
void accept(Visitor &visitor) const;
};
}
}

View file

@ -16,7 +16,7 @@ namespace tree_sitter {
return string("'") + value + "'";
}
void Char::accept(RuleVisitor &visitor) const {
void Char::accept(Visitor &visitor) const {
visitor.visit(this);
}
}

View file

@ -10,7 +10,7 @@ namespace tree_sitter {
Char(char value);
bool operator==(const Rule& other) const;
std::string to_string() const;
void accept(RuleVisitor &visitor) const;
void accept(Visitor &visitor) const;
const char value;
};

View file

@ -21,7 +21,7 @@ namespace tree_sitter {
}
}
void CharClass::accept(RuleVisitor &visitor) const {
void CharClass::accept(Visitor &visitor) const {
visitor.visit(this);
}
}

View file

@ -15,7 +15,7 @@ namespace tree_sitter {
CharClass(CharClassType type);
bool operator==(const Rule& other) const;
std::string to_string() const;
void accept(RuleVisitor &visitor) const;
void accept(Visitor &visitor) const;
const CharClassType value;
};

View file

@ -16,7 +16,7 @@ namespace tree_sitter {
return string("(choice ") + left->to_string() + " " + right->to_string() + ")";
}
void Choice::accept(RuleVisitor &visitor) const {
void Choice::accept(Visitor &visitor) const {
visitor.visit(this);
}
}

View file

@ -10,7 +10,7 @@ namespace tree_sitter {
Choice(rule_ptr left, rule_ptr right);
bool operator==(const Rule& other) const;
std::string to_string() const;
void accept(RuleVisitor &visitor) const;
void accept(Visitor &visitor) const;
const rule_ptr left;
const rule_ptr right;

View file

@ -112,7 +112,7 @@ namespace tree_sitter {
return value;
}
void Pattern::accept(RuleVisitor &visitor) const {
void Pattern::accept(Visitor &visitor) const {
visitor.visit(this);
}

View file

@ -11,7 +11,7 @@ namespace tree_sitter {
Pattern(const std::string &string);
bool operator==(const Rule& other) const;
std::string to_string() const;
void accept(RuleVisitor &visitor) const;
void accept(Visitor &visitor) const;
rule_ptr to_rule_tree() const;
};
}

View file

@ -16,7 +16,7 @@ namespace tree_sitter {
return string("(repeat ") + content->to_string() + ")";
}
void Repeat::accept(RuleVisitor &visitor) const {
void Repeat::accept(Visitor &visitor) const {
visitor.visit(this);
}
}

View file

@ -10,7 +10,7 @@ namespace tree_sitter {
Repeat(rule_ptr content);
bool operator==(const Rule& other) const;
std::string to_string() const;
void accept(RuleVisitor &visitor) const;
void accept(Visitor &visitor) const;
const rule_ptr content;
};

View file

@ -5,13 +5,13 @@
namespace tree_sitter {
namespace rules {
class RuleVisitor;
class Visitor;
class Rule {
public:
virtual bool operator==(const Rule& other) const = 0;
virtual std::string to_string() const = 0;
virtual void accept(RuleVisitor &visitor) const = 0;
virtual void accept(Visitor &visitor) const = 0;
};
typedef std::shared_ptr<const Rule> rule_ptr;

View file

@ -2,14 +2,14 @@
namespace tree_sitter {
namespace rules {
void RuleVisitor::visit(const Blank *rule) {}
void RuleVisitor::visit(const Symbol *rule) {}
void RuleVisitor::visit(const Char *rule) {}
void RuleVisitor::visit(const CharClass *rule) {}
void RuleVisitor::visit(const Choice *rule) {}
void RuleVisitor::visit(const Repeat *rule) {}
void RuleVisitor::visit(const Seq *rule) {}
void RuleVisitor::visit(const String *rule) {}
void RuleVisitor::visit(const Pattern *rule) {}
void Visitor::visit(const Blank *rule) {}
void Visitor::visit(const Symbol *rule) {}
void Visitor::visit(const Char *rule) {}
void Visitor::visit(const CharClass *rule) {}
void Visitor::visit(const Choice *rule) {}
void Visitor::visit(const Repeat *rule) {}
void Visitor::visit(const Seq *rule) {}
void Visitor::visit(const String *rule) {}
void Visitor::visit(const Pattern *rule) {}
}
}

View file

@ -5,7 +5,7 @@
namespace tree_sitter {
namespace rules {
class RuleVisitor {
class Visitor {
public:
virtual void visit(const Blank *rule);
virtual void visit(const Symbol *rule);

View file

@ -16,7 +16,7 @@ namespace tree_sitter {
return string("(seq ") + left->to_string() + " " + right->to_string() + ")";
}
void Seq::accept(RuleVisitor &visitor) const {
void Seq::accept(Visitor &visitor) const {
visitor.visit(this);
}
}

View file

@ -10,7 +10,7 @@ namespace tree_sitter {
Seq(rule_ptr left, rule_ptr right);
bool operator==(const Rule& other) const;
std::string to_string() const;
void accept(RuleVisitor &visitor) const;
void accept(Visitor &visitor) const;
const rule_ptr left;
const rule_ptr right;

View file

@ -16,7 +16,7 @@ namespace tree_sitter {
return string("(string '") + value + "')";
}
void String::accept(RuleVisitor &visitor) const {
void String::accept(Visitor &visitor) const {
visitor.visit(this);
}
}

View file

@ -10,7 +10,7 @@ namespace tree_sitter {
String(std::string value);
bool operator==(const Rule& other) const;
std::string to_string() const;
void accept(RuleVisitor &visitor) const;
void accept(Visitor &visitor) const;
const std::string value;
};

View file

@ -16,7 +16,7 @@ namespace tree_sitter {
return string("(sym '") + name + "')";
}
void Symbol::accept(RuleVisitor &visitor) const {
void Symbol::accept(Visitor &visitor) const {
visitor.visit(this);
}
}

View file

@ -10,7 +10,7 @@ namespace tree_sitter {
Symbol(const std::string &name);
bool operator==(const Rule& other) const;
std::string to_string() const;
void accept(RuleVisitor &visitor) const;
void accept(Visitor &visitor) const;
const std::string name;
};

View file

@ -3,7 +3,7 @@
namespace tree_sitter {
namespace rules {
class TransitionsVisitor : public RuleVisitor {
class TransitionsVisitor : public Visitor {
public:
TransitionMap<Rule> value;