Commit graph

8 commits

Author SHA1 Message Date
3441853eef
various: fix string comparison, interpolation and ADD op. for strings
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ice1bfb5682ab48a967dc16f1378e23ae6a6a6964
2026-02-22 00:07:47 +03:00
22c92bfdd5
plugin: integrate evaluator for runtime comp
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I1e43447957eb0c09b3ee7c2c21abe6496a6a6964
2026-02-22 00:07:43 +03:00
c32328f14d
evaulator: implement IR evaluation engine
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I980aaef64177b76620e3d1f9f39001046a6a6964
2026-02-22 00:07:42 +03:00
4b97433642
serializer: add HasAttrNode binary encoding
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Ifdbd53aafc8291c78c273e2c9092fdf26a6a6964
2026-02-22 00:07:41 +03:00
a69385c5ca
ir-gen: add HasAttrNode conversion
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I8e5bf04734112dc6e0885a42b4d546016a6a6964
2026-02-22 00:07:40 +03:00
59fedbe78d
types: add hasAttrNode for ? operator support
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I73691d86c8ce277bacc0dd7ed33939c96a6a6964
2026-02-22 00:07:39 +03:00
32f74c29fd
parser: add inherit keyword; initial string interpolation
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Icdada04a72728e8881e2db4254bd88546a6a6964
2026-02-22 00:07:38 +03:00
618a58b2b8
initial commit
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I1ad48ade1bc8234b7d7c9fe3d976a5be6a6a6964
2026-02-22 00:07:30 +03:00