Module:Calculator widget: Difference between revisions

Content deleted Content added
experiment wip
 
regfull
Line 65:
return '(' .. unpack( X_START, X_END ) ..
'*(pow(10,' .. unpack( X_EXP_START, X_EXP_END ) .. ')))'
 
end
 
local function regFull(x)
if x ~= 'X' then
error( "unimplemented" )
end
 
return 'or('
.. 'ifgreaterorequal('
.. unpack( X_START, X_END ) .. ','
.. ( 2^(X_END-X_START) - 1 )
.. '),'
.. 'ifgreater('
.. unpack( X_EXP_START, X_EXP_END ) .. ','
.. ( 2^(X_EXP_END-X_EXP_START) - 1 )
.. ')'
.. ')'
 
end