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">