LPmud C Language syntax highlighting for the FLUFFOS branch of LPmud drivers.
If you would like to contribute, check out the TODO.md.
Basic syntax highlighting for LPC
- Adding syntax highlighting for ob->func()
- Fixing bug with end-marker of multi-line strings.
- Trivial change, adding preprocessor directives to sample.h
- Added the following efun snippets:
time_ns()
,sys_network_ports()
,sys_reload_tls()
- Added
varargs
tostorage.modifier.lpc
- Fixed
.
and->
access to accessing class members askeyword.operator.access.lpc
- Added
_
separator for integer and float literals inconstant.numeric.lpc
- Removed triangular brackets that were causing issues.
<
and>
are not used in FluffOS as brackets. If needed for other drivers, can re-evaluate in the future. - Modified standard colour tag support to be arrays instead of objects, since they are basic and don't require additional syntaxes such as "notIn".
- Removed
activationEvents
from package.json since VS Code advises that this is inferred information. - Added various LPC-language support for syntax highlighting.
- Added GMCP snippets
- Reverted out the language server items for the moment
- Added and removed some efuns from snippets (thanks to gesslar)
- Strings are now handled by the language server.
- The language server should fix the @text/text block issues.
If you'd like to contribute please check out our project page: GwennKoi/vscode-lpc-lang