UNPKG

cxltx

Version:

CXLTX (CoffeeXeLaTeX) brings CoffeeScript to (Xe)(La)TeX documents. Fully general approach; use your own favorite language.

40 lines (26 loc) 1.5 kB
############################################################################################################ CXLTX = require './main' MULTIMIX = require 'coffeenode-multimix' #........................................................................................................... sample_provider = require './sample-provider' ids_provider = require './ids-provider' #........................................................................................................... provider = MULTIMIX.compose sample_provider, ids_provider #----------------------------------------------------------------------------------------------------------- @main = -> # info "©45 argv: #{rpr process.argv}" [ ignored ignored texroute splitter command parameter ] = process.argv #......................................................................................................... CXLTX.dispatch provider, texroute, splitter, command, parameter, ( error, result ) => #....................................................................................................... CXLTX.echo CXLTX.debug error if error? CXLTX.echo result if result? #......................................................................................................... return null ############################################################################################################ @main()