class Jekyll::PseudoCodeB::MockBrush

Public Instance Methods

comment(txt) click to toggle source
# File lib/jekyll-pseudocode-b/mock_brush.rb, line 34
def comment(txt)
  "c(#{txt})"
end
fn(txt) click to toggle source
# File lib/jekyll-pseudocode-b/mock_brush.rb, line 10
def fn(txt)
  "fn(#{txt})"
end
indent(txt) click to toggle source
# File lib/jekyll-pseudocode-b/mock_brush.rb, line 46
def indent(txt)
  "i(#{txt})"
end
math(txt) click to toggle source
# File lib/jekyll-pseudocode-b/mock_brush.rb, line 50
def math(txt)
  "math(#{txt})"
end
number(txt) click to toggle source
# File lib/jekyll-pseudocode-b/mock_brush.rb, line 22
def number(txt)
  "num(#{txt})"
end
objfn(obj, fnc) click to toggle source
# File lib/jekyll-pseudocode-b/mock_brush.rb, line 14
def objfn(obj, fnc)
  "v(#{obj})op(.)fn(#{fnc})"
end
op(txt) click to toggle source
# File lib/jekyll-pseudocode-b/mock_brush.rb, line 38
def op(txt)
  "op(#{txt})"
end
plain(txt) click to toggle source
# File lib/jekyll-pseudocode-b/mock_brush.rb, line 54
def plain(txt)
  txt
end
string(txt) click to toggle source
# File lib/jekyll-pseudocode-b/mock_brush.rb, line 42
def string(txt)
  "str(#{txt})"
end
sym(txt) click to toggle source
# File lib/jekyll-pseudocode-b/mock_brush.rb, line 6
def sym(txt)
  "sym(#{txt})"
end
var(txt, sub) click to toggle source
# File lib/jekyll-pseudocode-b/mock_brush.rb, line 26
def var(txt, sub)
  if sub
    "#{txt}sub(#{sub.slice(1,sub.size)})"
  else
    txt
  end
end
variable(txt) click to toggle source
# File lib/jekyll-pseudocode-b/mock_brush.rb, line 18
def variable(txt)
  "v(#{txt})"
end