Rename rules::RuleVisitor -> Visitor
This commit is contained in:
parent
6f444fcc79
commit
c10bcf4fab
22 changed files with 31 additions and 31 deletions
|
|
@ -13,7 +13,7 @@ namespace tree_sitter {
|
|||
return "blank";
|
||||
}
|
||||
|
||||
void Blank::accept(RuleVisitor &visitor) const {
|
||||
void Blank::accept(Visitor &visitor) const {
|
||||
visitor.visit(this);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ namespace tree_sitter {
|
|||
}
|
||||
}
|
||||
|
||||
void CharClass::accept(RuleVisitor &visitor) const {
|
||||
void CharClass::accept(Visitor &visitor) const {
|
||||
visitor.visit(this);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@ namespace tree_sitter {
|
|||
return value;
|
||||
}
|
||||
|
||||
void Pattern::accept(RuleVisitor &visitor) const {
|
||||
void Pattern::accept(Visitor &visitor) const {
|
||||
visitor.visit(this);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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) {}
|
||||
}
|
||||
}
|
||||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
namespace tree_sitter {
|
||||
namespace rules {
|
||||
class TransitionsVisitor : public RuleVisitor {
|
||||
class TransitionsVisitor : public Visitor {
|
||||
public:
|
||||
TransitionMap<Rule> value;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue