差分

→‎parren_killer: 処理の流れ
87行目: 87行目:     
など。
 
など。
 +
 +
処理の流れは以下のとおり。
 +
 +
# <code>[<var>n</var>D<var>s</var>]</code> の加算ロールを先に実行する。実際の処理は「[[#rollDiceAddingUp]]」が担当する。
 +
# 範囲構文を数字に変える。「[[#changeRangeTextToNumberText]]」を参照。
 +
# 括弧に入った四則演算(<code>+-*/</code>)を処理する。
 +
# <code><var>n</var>D</code> が残っていたら、<code><var>n</var>D6</code> に変える。
    
<syntaxhighlight lang="ruby">
 
<syntaxhighlight lang="ruby">