aboutsummaryrefslogtreecommitdiff
path: root/paradox.false
diff options
context:
space:
mode:
Diffstat (limited to 'paradox.false')
-rw-r--r--paradox.false13
1 files changed, 13 insertions, 0 deletions
diff --git a/paradox.false b/paradox.false
index 3dea7b4..ce55e42 100644
--- a/paradox.false
+++ b/paradox.false
@@ -150,6 +150,19 @@
1_ { push true }
]?
+ { elseif c = ` }
+ c;'`= $[%~1_\]?[
+ { while read_char() != ` and state != ERROR }
+ [
+ r;! { push read_char() }
+ $1_=["unterminated inline assembly"]e;! { check for EOF }
+ $'`=~ q;2=~ & { condition }
+ ][,]#
+ % { drop ` or EOF }
+
+ 1_ c: { consume current_char }
+ ]?
+
{ elseif c = (opening bracket) }
c;91= $[%~1_\]?[
f; { backup fn_id }