|
Packit Service |
76cb02 |
default namespace = "http://dblatex.sourceforge.net/config"
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
start = config
|
|
Packit Service |
76cb02 |
config =
|
|
Packit Service |
76cb02 |
element config {
|
|
Packit Service |
76cb02 |
attribute version { text }?, (latex | xslt | imagedata | options)*
|
|
Packit Service |
76cb02 |
}
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
# <latex> element and children syntaxes
|
|
Packit Service |
76cb02 |
#
|
|
Packit Service |
76cb02 |
latex =
|
|
Packit Service |
76cb02 |
element latex {
|
|
Packit Service |
76cb02 |
empty,
|
|
Packit Service |
76cb02 |
(texinputs
|
|
Packit Service |
76cb02 |
| bibinputs
|
|
Packit Service |
76cb02 |
| bstinputs
|
|
Packit Service |
76cb02 |
| backend
|
|
Packit Service |
76cb02 |
| texstyle
|
|
Packit Service |
76cb02 |
| texpost
|
|
Packit Service |
76cb02 |
| indexstyle)*
|
|
Packit Service |
76cb02 |
}
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
attlist.modname = attribute use { text }
|
|
Packit Service |
76cb02 |
attlist.filepath = attribute fileref { text }
|
|
Packit Service |
76cb02 |
attlist.mod_or_file =
|
|
Packit Service |
76cb02 |
attlist.modname |
|
|
Packit Service |
76cb02 |
attlist.filepath
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
backend = element backend { attlist.modname, empty }
|
|
Packit Service |
76cb02 |
texstyle = element texstyle { attlist.mod_or_file, empty }
|
|
Packit Service |
76cb02 |
texpost = element texpost { attlist.mod_or_file, empty }
|
|
Packit Service |
76cb02 |
indexstyle = element indexstyle { attlist.filepath, empty }
|
|
Packit Service |
76cb02 |
texinputs = element texinputs { text }
|
|
Packit Service |
76cb02 |
bibinputs = element bibinputs { text }
|
|
Packit Service |
76cb02 |
bstinputs = element bstinputs { text }
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
# <xslt> element and children syntaxes
|
|
Packit Service |
76cb02 |
#
|
|
Packit Service |
76cb02 |
xslt = element xslt { (stylesheet | engine)* }
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
stylesheet = element stylesheet { attlist.filepath, empty }
|
|
Packit Service |
76cb02 |
engine =
|
|
Packit Service |
76cb02 |
element engine { attlist.engine, (commandchain | command)? }
|
|
Packit Service |
76cb02 |
attlist.engine =
|
|
Packit Service |
76cb02 |
attlist.modname |
|
|
Packit Service |
76cb02 |
attribute param-format { text }
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
# <imagedata> element and children syntaxes
|
|
Packit Service |
76cb02 |
#
|
|
Packit Service |
76cb02 |
imagedata =
|
|
Packit Service |
76cb02 |
element imagedata { (figpath | figformat | formatrule | converter)* }
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
figpath = element figpath { attlist.filepath, empty }
|
|
Packit Service |
76cb02 |
figformat = element figformat { text }
|
|
Packit Service |
76cb02 |
formatrule = element formatrule { attlist.formatrule, empty }
|
|
Packit Service |
76cb02 |
attlist.formatrule =
|
|
Packit Service |
76cb02 |
attribute dst { text }?,
|
|
Packit Service |
76cb02 |
attribute docformat { "dvi" | "ps" | "pdf" | "*" }?,
|
|
Packit Service |
76cb02 |
attribute backend { text }?
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
converter =
|
|
Packit Service |
76cb02 |
element converter { attlist.converter, (commandchain | command) }
|
|
Packit Service |
76cb02 |
attlist.converter =
|
|
Packit Service |
76cb02 |
attribute src { text }?,
|
|
Packit Service |
76cb02 |
attribute dst { text }?,
|
|
Packit Service |
76cb02 |
attribute docformat { "dvi" | "ps" | "pdf" | "*" }?,
|
|
Packit Service |
76cb02 |
attribute backend { text }?
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
# General <command> syntax
|
|
Packit Service |
76cb02 |
#
|
|
Packit Service |
76cb02 |
commandchain = element commandchain { command+ }
|
|
Packit Service |
76cb02 |
command = element command { attlist.command, text }
|
|
Packit Service |
76cb02 |
attlist.command =
|
|
Packit Service |
76cb02 |
attribute input { text }?,
|
|
Packit Service |
76cb02 |
attribute output { text }?,
|
|
Packit Service |
76cb02 |
attribute shell { "0" | "1" | "false" | "true" }?
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
# <options> syntax
|
|
Packit Service |
76cb02 |
#
|
|
Packit Service |
76cb02 |
options = element options { text }
|
|
Packit Service |
76cb02 |
|