In timing diagrams despite it being OK to write:
@3.5 or @:start+3 (where e.g. @0 as :start)
if you try to use
@:start+3 or define a named time point as @0.5 as :start)
you will get an error
(--------)
Thanks for the report.
This should be fixed now.
Tell us if it's not working for you!
Wow impressive turnaround! Respect! That part is working.
I am not sure if I need to raise a separate issue but the script below is not producing the expected result.
@startuml binary "line" as line !$a = 3.9 !$b = 4 !function $test($a, $b) !return $a + $b !endfunction @0 line is low @3 line is high: $test($a, $b) @enduml
I was trying to get this to work when I discovered the issue:
@startuml !$U_ov1 = 3.8 !$U_ov2 = 3.9 !$rate = 0.1
!function $time($a, $b, $c) !return ($a - $b)/$c !endfunction @0 line is low
@+$time($U_ov1, $U_ov2, $rate) line is high @enduml