We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ddba0d3 commit 8ccaeedCopy full SHA for 8ccaeed
src/ithril/IthrilBuilder.hx
@@ -498,10 +498,20 @@ class IthrilBuilder {
498
case Binop.OpGt:
499
switch chainElement(e1) {
500
case Success(block):
501
+ var content = e2;
502
+ switch e2.expr {
503
+ case EMeta(s, e3):
504
+ var nm = s.name.toLowerCase();
505
+ if (nm == ":trust")
506
+ content = macro ithril.Util.makeTrust(${e3});
507
+ default:
508
+ content = e2;
509
+ }
510
+
511
switch block {
512
case Block.ElementBlock(el, _):
513
element = el;
- element.content = e2;
514
+ element.content = content;
515
default:
516
return Failure(Noise);
517
}
0 commit comments