Repository navigation
Releases: SMI-Lab-Inha/OpenFAST-ROSCO-TurbSim-syntax-highlighting
Releases · SMI-Lab-Inha/OpenFAST-ROSCO-TurbSim-syntax-highlighting
Release list
v0.1.0
- The first two lines of a file (banner + title line) are now both highlighted as headings; previously only the first line was, leaving numbers like
15inIEA 15 MW ...picked out on line 2 - Section banners with a trailing note, e.g.
---- FLOATING PLATFORM ---- [unused with WaveMod=6], are now recognized as headings - Free text after an inline
!is highlighted as a comment again (it had been left unstyled since 0.0.7), while parameter names inside! Name - descriptionkeep their own color - The remark after
END(e.g.END of input file (the word "END" must appear ...)) is now a comment instead of being tokenized as strings and numbers - En dash (
–) is accepted as a description separator, as used in SeaState files - Unquoted string values such as
FATAL,ALL,RANLUX,RK4, andAF05_BL.txtare highlighted as strings - Table headers now allow
*in column names (MoorDynCG*,I*,CdA*) and may be followed by a!remark or a[...]note - OpenFAST/MoorDyn output preambles (
Predictions were generated ...,linked with ...,These predictions were generated ...) are highlighted as headings - An unterminated
"no longer spills string highlighting onto following lines - Added 16 grammar regression cases covering the fixes above
- Added
bugs/homepagelinks to the manifest and stopped shipping.gitignoreinside the VSIX
v0.0.9
0.0.9
- Added a lightweight grammar regression test suite for representative OpenFAST, ROSCO, MoorDyn, and linearization patterns
- Improved contributor and packaging documentation for local validation and VSIX builds
- Reduced the marketplace icon size so packaging completes without the large-icon warning
v0.0.8
What's New
- Added syntax highlighting support for OpenFAST linearization output files (
.lin) - Recognizes key sections and data structures in
.linfiles for improved readability during linearization and modal analysis workflows - Improved parsing of matrix-style data blocks commonly used in linearization outputs
- General enhancements to consistency across OpenFAST-related file types
Installation
Install from the VS Code Marketplace or download the .vsix below and install manually via Extensions → ... → Install from VSIX.
v0.0.7
What's New
- Fixed parameter names being falsely highlighted before negative numbers in MoorDyn files (e.g.
fixedbefore-837.8) - Added
vesselandPinnedto MoorDyn keywords; keyword matching is now case-insensitive - Fixed table header recognition for column names containing
/and.(e.g.BA/-zeta) - Fixed inline
!comment handling: in DISCON.in style lines, parameter names inside! ParameterName - descriptionare now highlighted correctly while the description is styled as a comment
Installation
Install from the VS Code Marketplace or download the .vsix below and install manually via Extensions → ... → Install from VSIX.