Lua.msg 688 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. TSynLuaSyn
  2. tk
  3. Sensitive '_', 'a'..'z', 'A'..'Z':: '_', '0'..'9', 'a'..'z', 'A'..'Z'::
  4. TOKENTYPES
  5. Identifier
  6. Key Style=[fsBold]
  7. Comment Style=[fsItalic]|Foreground=clGray
  8. LuaMString Foreground=clNavy
  9. Space
  10. String Foreground=clNavy
  11. |><|
  12. KEYS
  13. and
  14. break
  15. do
  16. else
  17. elseif
  18. end
  19. for
  20. function
  21. if
  22. in
  23. local
  24. nil
  25. not
  26. or
  27. repeat
  28. return
  29. then
  30. until
  31. while
  32. true
  33. false
  34. |><|
  35. CHARS
  36. 'A'..'Z', 'a'..'z', '_':: Ident
  37. BeginProc
  38. fTokenID := IdentKind((fLine + Run));
  39. inc(Run, fStringLen);
  40. while Identifiers[fLine[Run]] do
  41. Inc(Run);
  42. EndProc
  43. |><|
  44. ENCLOSEDBY
  45. Comment,LuaComment,--,@£¤£@¢£@
  46. Comment,LuaMComment,--[[,]],Multiline
  47. Comment,LuaMString,[[,]],Multiline
  48. String,String1,","
  49. String,String2,','
  50. |><|