fe5dded7af
plugin with type declarations, collection types and much better type tracking for autocomplete
2026-01-07 02:55:47 +01:00
aba0048a83
plugin no wworks with .lyng.d files. hurray
2026-01-06 19:32:40 +01:00
fdc044d1e0
Added support for extern declarations and enhanced .lyng.d merging
...
- Implemented `extern` support for functions, classes, objects, enums, and properties in the `MiniAST`.
- Updated `MiniAST` to include `isExtern` field for applicable nodes.
- Enabled merging of `.lyng.d` declaration files into main `.lyng` scripts.
- Adjusted tests to validate `extern` behavior and documentation handling.
- Minor fixes to parser logic for improved robustness.
2026-01-06 17:05:03 +01:00
3ef68d8bb4
fixed autocompletion for class constructor parameters
2026-01-06 12:08:23 +01:00
26b8370b01
added label syntax support and highlighting
2026-01-06 02:37:16 +01:00
5fc0969491
added object expression support to the site, tnbundle, etc
2026-01-06 01:51:16 +01:00
11eadc1d9f
abstract classes, interfaces, MI auto implementation and fine-grained visibility
2026-01-04 22:30:24 +01:00
aad7c9619b
fixed bug with reformatting code sequences in markdown + lyng
2026-01-04 13:37:23 +01:00
1d9befe101
fixed fromatter, plugin, site, libs for new language features
2026-01-04 01:25:16 +01:00
bc6613ec01
attempt to add navigation to plugin (partial success)
2026-01-03 11:59:50 +01:00
fac58675d5
plugin: autocomplete for enums and members, better support for local symbols; fixed bug in space normalization
2026-01-02 16:03:57 +01:00
cd2b1a9cb7
Extensions methods and properties now are correctly isolated, respect visibility rules and allow adding class properties and class vals.
2025-12-24 00:29:10 +01:00
5f3a54d08f
Make ObjInt and ObjReal immutable and update number operations accordingly. Add support for class properties with get/set accessors. Rework loop parsing logic to improve clarity and consistency. Update .gitignore and TextMate grammar. Enhance Changelog and document new features.
2025-12-23 08:02:48 +01:00
c9f96464f3
bump plugin version
2025-12-22 18:43:24 +01:00
0732202c80
improved vairable tracking, fixed plugin to wirk with 1.0.10, fixed lambda comparison
2025-12-22 14:55:53 +01:00
55caa65f97
fixed dependencies for plugin building
2025-12-08 18:59:16 +01:00
708b908415
fix #88 fix #90 plugin with autocompletion
2025-12-08 03:28:27 +01:00
c35d684df1
started autocompletion in the plugin
2025-12-07 23:06:05 +01:00
bfffea7e69
fix #83 import-aware quickdocs
2025-12-06 22:25:21 +01:00
65a7555e93
fix $76 add support for enum constants highlighting and initial enum documentation
2025-12-05 00:30:32 +01:00
b8f27c7a18
migrated stdlib to separate .lyng files and added build-time generation of Kotlin constants. reduced noise in plugin
2025-12-04 12:26:38 +01:00
a3b8dbd9d8
improved annotation caching and error range handling for highlighting
2025-12-03 16:27:05 +01:00
f592689631
annotation highlighting (missing)
2025-12-03 13:49:27 +01:00
834f3118c8
annotation highlighting
2025-12-03 13:49:09 +01:00
d285335e1c
plugin: spell checker f0r 2025
2025-12-03 12:48:06 +01:00
2e17297355
Add Grazie-backed grammar checker and dictionary support to Lyng IDEA plugin and variants for replacements with or without Grazie interfaces
2025-12-03 01:29:34 +01:00
fbea13570e
idea plugin now shows errors that prevent syntax highlighting and show cached syntax coloring remembered from the last successive pass
2025-12-02 03:29:14 +01:00
067970b80c
Add MiniAst documentation system and Markdown rendering for built-in and IDE documentation.
2025-12-02 03:04:14 +01:00
c52e132dcc
more readme
2025-12-01 19:14:43 +01:00
ec49bbbf52
idea plugin 0.0.2-SNAPSHOT, improced, added reformat code. Formatting tools improved in lynglib. Site information added
2025-12-01 17:50:27 +01:00
06e8e1579d
idea plugin 0.0.1-SNAPSHOT: basic coloring and editing aids
2025-11-30 23:57:04 +01:00