module PosxmlCompiler

Treat for variables - ok Treat for functions - ok Treat number of variables - ok Treat string size - ok Check if variable is created before execute

Constants

POSXML_EN_XSD

Public Class Methods

compile(source, content_xsd) click to toggle source
# File lib/posxml_compiler.rb, line 8
def self.compile(source, content_xsd)
  xsd = PosxmlCompiler::XsdParser.new(content_xsd)
  if File.exists? source
    compilation = PosxmlCompiler::Parser.new(File.read(source), xsd)
  else
    compilation = PosxmlCompiler::Parser.new(source, xsd)
  end
  compilation.posxml
end