X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=lib%2Fmint%2Fbuilder%2Fexpression_tree.rb;h=cd6fe3a17afff33907bc250c1c633e0cb07ef214;hb=e9a75b398574fc8fd100ae26080fa9dd134ddecd;hp=da5fe25fb35915166cb172834b867316e3609b72;hpb=1fe3c0a8f848f48fba6a8971d80fd5419d1f8ade;p=mint%2Fmint-lib.git diff --git a/lib/mint/builder/expression_tree.rb b/lib/mint/builder/expression_tree.rb index da5fe25..cd6fe3a 100644 --- a/lib/mint/builder/expression_tree.rb +++ b/lib/mint/builder/expression_tree.rb @@ -63,7 +63,9 @@ module Mint def to_latex_local # FIXME: too dirty if right.instance_of?(LiteralNode) || - right.instance_of?(RootNode) + right.instance_of?(RootNode) || + right.instance_of?(FactorialNode) + unless right.to_s.match(/\A[-\.\d]+\z/) return "#{left.to_latex}#{right.to_latex}" end