#!/usr/bin/env ruby

$:.insert(0, 'lib')

require 'namarara'
require 'json'
require 'sinatra'

get '/' do
  <<-EOF
Bonjour le monde !
  EOF
end

post '/single' do
  json = JSON.parse(request.body.read)
  expr = json['expr'] || ''
  vars = json['vars'] || ''
  puts json.inspect
  result = Namarara.parse_string(expr, vars, true)
  JSON.generate(result)
end