5d8fdce637Move qualified identifier resolution to Scope as resolveQualifiedIdentifier, replace inline logic in LynonDecoder.sergeych2025-12-14 00:20:43 +01:00
5a8881bfd5Refactor decodeClassObj to mimic compiler behavior for qualified names, add evaluateQualifiedNameAsCompiled.sergeych2025-12-14 00:06:46 +01:00
d487886c8fsome more trace on strange decpdeClassObj behaviorsergeych2025-12-13 23:41:52 +01:00
71a37a2906Revert "Improve decodeClassObj class resolution in LynonDecoder, add fallback lookup mechanisms, and refine related tests"sergeych2025-12-13 23:14:12 +01:00
ab05f83e77Revert "Add documentation for Lynon class-name resolution behavior and future plans for fully-qualified name support"sergeych2025-12-13 23:13:56 +01:00
a2d26fc777Add documentation for Lynon class-name resolution behavior and future plans for fully-qualified name supportsergeych2025-12-13 17:16:10 +01:00
dd1a1544c6Improve decodeClassObj class resolution in LynonDecoder, add fallback lookup mechanisms, and refine related testssergeych2025-12-13 17:12:44 +01:00
fba44622e5Refactor toString implementations to support Scope context, add inspect, and improve assertions readability.sergeych2025-12-13 13:48:57 +01:00
2737aaa14eadd mapNotNull to ObjIterable with documentationsergeych2025-12-12 13:48:02 +01:00
bce88ced43Merge pull request 'fix/scope-parent-cycle' (#92) from fix/scope-parent-cycle into masterSergey Chernov2025-12-11 03:09:45 +03:00
171e413c5fv1.0.5-SNAPSHOT started json and kotlinx serialization supportsergeych2025-12-04 17:05:07 +01:00
5cfc15cf17fix#72 comments are allowed in class constructor; some configuration bigs fixedsergeych2025-12-04 16:09:27 +01:00
b8f27c7a18migrated stdlib to separate .lyng files and added build-time generation of Kotlin constants. reduced noise in pluginsergeych2025-12-04 12:26:38 +01:00
2e17297355Add Grazie-backed grammar checker and dictionary support to Lyng IDEA plugin and variants for replacements with or without Grazie interfacessergeych2025-12-03 01:29:34 +01:00
fbea13570eidea plugin now shows errors that prevent syntax highlighting and show cached syntax coloring remembered from the last successive passsergeych2025-12-02 03:29:14 +01:00
067970b80cAdd MiniAst documentation system and Markdown rendering for built-in and IDE documentation.sergeych2025-12-02 03:04:02 +01:00
062f344676published lyngio to maven, added to docssergeych2025-11-29 09:02:28 +01:00
438e48959e- fixed bug in compiler (rare) - added lyng.io.fs (multiplatform) - CLI tools now have access to the filesystemsergeych2025-11-29 00:51:01 +01:00
cbca8cacb5fix#59 implement iterator cancellation on premature termination (break, exception) and ensure no cancellation on natural completion; add testssergeych2025-11-27 21:40:02 +01:00
8fae4709edfix#61 set +/- collection gives set with/without items in collectionsergeych2025-11-27 20:54:33 +01:00