- rewritten/fixed buildconfig

- less noise
- cosmetics in CLI tool
This commit is contained in:
sergeych committed 2025-06-10 02:06:03 +04:00
1 parent 323c455a50
commit fffa3d31bb
8 files changed
+103 -86

No files matched your search

@@ -745,7 +745,6 @@ class Compiler(
bodyInit?.execute(this)
// export public
for( (name,record) in objects ) {
println("-- $name $record")
when(record.visibility) {
Visibility.Public -> {
thisObj.publicFields += name
@@ -770,7 +769,6 @@ class Compiler(
f.name,
statement {
val context = (thisObj as ObjInstance).instanceContext
println("called on $thisObj")
context[f.name]?.value ?: raiseError("field is not initialized: ${f.name}")
},
true,
@@ -23,8 +23,6 @@ class ObjClass(
override suspend fun compareTo(context: Context, other: Obj): Int = if (other === this) 0 else -1
override suspend fun callOn(context: Context): Obj {
println("callOn $this constructing....")
println("on context: $context")
val instance = ObjInstance(this)
instance.instanceContext = context.copy(newThisObj = instance,args = context.args)
if (instanceConstructor != null) {
@@ -1,5 +1,4 @@
package net.sergeych.lyng
import net.sergeych.lyng.buildconfig.BuildConfig
val LyngVersion = BuildConfig.VERSION
val LyngVersion = BuildKonfig.version