[roll] Roll fuchsia [debugger] Improve syntax highlighting.

Adds syntax highlight support for lines beginning with # which are
formatted like a comment. This handles C preprocessor and Rust
attributes and improves source code listings somewhat.

Adds tokenizer support for Rust 'lifetime tokens. This is not needed to
support any expressions but comes up regularly in syntax highlighting.
Without this patch, any source line with a lifetime in it is
unhighlighted. With this, lifetimes are highlighted like keywords and
any other tokens on the same like are also supported.

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/621753
Original-Revision: 9267040a16ce79f7d15482736ffeadd37263f6ca
GitOrigin-RevId: c98a2405b419b3358bf124080be48ff7a67604c4
Change-Id: Ifa1cbb097fa8a69392cc2193d21896402bf0634f
1 file changed
tree: 949cbb8f5db82878e575f34f5e1c775149a2983e
  1. infra/
  2. third_party/
  3. cts
  4. firmware
  5. flower
  6. jiri.lock
  7. minimal
  8. prebuilts
  9. README.md
  10. stem
  11. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.