protobuf.syntax 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. # Syntax rules for Protobuf files and gRPC extensions
  2. context default
  3. keyword whole enum yellow
  4. keyword whole extend yellow
  5. keyword whole extensions yellow
  6. keyword whole import yellow
  7. keyword whole map yellow
  8. keyword whole message yellow
  9. keyword whole oneof yellow
  10. keyword whole option yellow
  11. keyword whole optional yellow
  12. keyword whole package yellow
  13. keyword whole public yellow
  14. keyword whole repeated yellow
  15. keyword whole required yellow
  16. keyword whole reserved yellow
  17. keyword whole returns yellow
  18. keyword whole rpc yellow
  19. keyword whole service yellow
  20. keyword whole stream yellow
  21. keyword whole double yellow
  22. keyword whole float yellow
  23. keyword whole int32 yellow
  24. keyword whole int64 yellow
  25. keyword whole uint32 yellow
  26. keyword whole uint64 yellow
  27. keyword whole sint32 yellow
  28. keyword whole sint64 yellow
  29. keyword whole fixed32 yellow
  30. keyword whole fixed64 yellow
  31. keyword whole sfixed32 yellow
  32. keyword whole sfixed64 yellow
  33. keyword whole bool yellow
  34. keyword whole string yellow
  35. keyword whole bytes yellow
  36. keyword // brown
  37. # punctuation characters, sorted by ASCII code
  38. keyword ( brightcyan
  39. keyword ) brightcyan
  40. keyword , brightcyan
  41. keyword : brightcyan
  42. keyword ; brightmagenta
  43. keyword = yellow
  44. keyword [ brightcyan
  45. keyword ] brightcyan
  46. keyword { brightcyan
  47. keyword } brightcyan
  48. context exclusive // \n brown
  49. spellcheck
  50. context " " green
  51. spellcheck