xaizek / zograscope (License: AGPLv3 only) (since 2018-12-07)
Mainly a syntax-aware diff that also provides a number of additional tools.
Commit 5ef3e108e51c26b21503af602514192d40c97459

Document what Node::spelling is
Author: xaizek
Author date (UTC): 2022-05-19 15:28
Committer name: xaizek
Committer date (UTC): 2022-05-19 15:28
Parent(s): ee8eb244241e24219605db609c8cb5e907e2670c
Signing key: 99DC5E4DB05F6BE2
Tree: 18852b775e5a501e101b78ebec0166ff9c20bf38
File Lines added Lines deleted
src/tree.hpp 2 0
File src/tree.hpp changed (mode: 100644) (index 68d5c7d..1d501b7)
... ... struct Node
50 50 using allocator_type = cpp17::pmr::polymorphic_allocator<cpp17::byte>; using allocator_type = cpp17::pmr::polymorphic_allocator<cpp17::byte>;
51 51
52 52 boost::string_ref label; boost::string_ref label;
53 // Leafs whose label is modified for the purpose of processing have
54 // non-empty spelling that matches unmodified label.
53 55 boost::string_ref spelling; boost::string_ref spelling;
54 56 cpp17::pmr::vector<Node *> children; cpp17::pmr::vector<Node *> children;
55 57 Node *relative = nullptr; Node *relative = nullptr;
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/zograscope

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/zograscope

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master