about summary refs log tree commit diff
path: root/tvix/eval/src
diff options
context:
space:
mode:
authorVincent Ambo <tazjin@tvl.su>2024-03-10T10·20+0300
committerclbot <clbot@tvl.fyi>2024-03-10T19·35+0000
commit3b7e546dfc0fbd85c4e7ca88a489a8e2ee4f1d74 (patch)
tree3be0fe363f3bbd0dc731ca8a14c144b9ff3ebd25 /tvix/eval/src
parent470f7dfa45ce9c597ba3edbc0e75d5b959aa938c (diff)
feat(treecrumbs): initial support for C++ r/7670
Supports namespaces, functions, fields (including trailing return type
syntax) and so on.

One notable issue about this is that the tree-sitter parser for C++
returns the node *following* point if point is on whitespace, which
means that at the top-level of a namespace the crumbs will often show
the *next* function.

I'm against adding workarounds for stuff like that, so I'll just keep
it as is.

Change-Id: If7e71525c4e86e128157dd4eb17c130297ed1e0a
Reviewed-on: https://cl.tvl.fyi/c/depot/+/11109
Reviewed-by: tazjin <tazjin@tvl.su>
Autosubmit: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
Diffstat (limited to 'tvix/eval/src')
0 files changed, 0 insertions, 0 deletions