Add copyright headers to src/current/
parent
ff01f39c1e
commit
c0d95b4a05
|
@ -2,6 +2,24 @@
|
||||||
<!--
|
<!--
|
||||||
Generates PHP code that works with the LoVullo ConceptOne import system
|
Generates PHP code that works with the LoVullo ConceptOne import system
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
This map expects that the data are available in the bucket provided by the
|
This map expects that the data are available in the bucket provided by the
|
||||||
quote and therefore validates against a provided Program UI source file. Data
|
quote and therefore validates against a provided Program UI source file. Data
|
||||||
external to the bucket may be provided if it is indicated as such.
|
external to the bucket may be provided if it is indicated as such.
|
||||||
|
|
|
@ -2,6 +2,24 @@
|
||||||
<!--
|
<!--
|
||||||
Describes how ConceptOne nodes are handled in the output.
|
Describes how ConceptOne nodes are handled in the output.
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
Only nodes in the C1 XML namespace will be included in the output; all other
|
Only nodes in the C1 XML namespace will be included in the output; all other
|
||||||
nodes will be in error, except for nodes as part of the c1 map namespace,
|
nodes will be in error, except for nodes as part of the c1 map namespace,
|
||||||
which are processed and will not be included in the output.
|
which are processed and will not be included in the output.
|
||||||
|
|
|
@ -1,6 +1,24 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Renders the final PHP code
|
Renders the final PHP code
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
-->
|
-->
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns:c1="http://www.epic-premier.com/XMLSchema"
|
xmlns:c1="http://www.epic-premier.com/XMLSchema"
|
||||||
|
|
|
@ -1,6 +1,24 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Transforms values
|
Transforms values
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
-->
|
-->
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns:c1="http://www.epic-premier.com/XMLSchema"
|
xmlns:c1="http://www.epic-premier.com/XMLSchema"
|
||||||
|
|
|
@ -2,6 +2,24 @@
|
||||||
<!--
|
<!--
|
||||||
Inline value parser
|
Inline value parser
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
Will parse all attributes and text of the form "a{b}c", where `b' is some
|
Will parse all attributes and text of the form "a{b}c", where `b' is some
|
||||||
variable.
|
variable.
|
||||||
-->
|
-->
|
||||||
|
|
|
@ -1,4 +1,28 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
|
<!--
|
||||||
|
Primitive calculation validation
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
Unfortunately, this is now of limited uses in its current form beacuse of
|
||||||
|
the heavy use of templates in code written in TAME.
|
||||||
|
-->
|
||||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
targetNamespace="http://www.lovullo.com/calc"
|
targetNamespace="http://www.lovullo.com/calc"
|
||||||
xmlns="http://www.lovullo.com/calc"
|
xmlns="http://www.lovullo.com/calc"
|
||||||
|
|
|
@ -1,13 +1,28 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Writes preprocessor output to disk to eliminate the overhead of reprocessing
|
Entry point for compilation
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
for each task that requires such output.
|
for each task that requires such output.
|
||||||
|
|
||||||
Also performs validation.
|
Also performs validation.
|
||||||
|
|
||||||
N.B.: Requires XSLT >=2.0
|
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -2,11 +2,28 @@
|
||||||
<!--
|
<!--
|
||||||
Compiles rater XML into JavaScript
|
Compiles rater XML into JavaScript
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
This stylesheet should be included by whatever is doing the processing and is
|
This stylesheet should be included by whatever is doing the processing and is
|
||||||
responsible for outputting the generated code in whatever manner is
|
responsible for outputting the generated code in whatever manner is
|
||||||
appropriate (inline JS, a file, etc).
|
appropriate (inline JS, a file, etc).
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -2,6 +2,24 @@
|
||||||
<!--
|
<!--
|
||||||
Compiles calculation XML into JavaScript
|
Compiles calculation XML into JavaScript
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
This stylesheet should be included by whatever is doing the processing and is
|
This stylesheet should be included by whatever is doing the processing and is
|
||||||
responsible for outputting the generated code in whatever manner is
|
responsible for outputting the generated code in whatever manner is
|
||||||
appropriate (inline JS, a file, etc).
|
appropriate (inline JS, a file, etc).
|
||||||
|
@ -16,7 +34,6 @@
|
||||||
The generated code may not be optimal, but it may be processed by another
|
The generated code may not be optimal, but it may be processed by another
|
||||||
system (e.g. Closure Compiler) to perform additional optimizations.
|
system (e.g. Closure Compiler) to perform additional optimizations.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -2,11 +2,28 @@
|
||||||
<!--
|
<!--
|
||||||
Compiles rater XML into JavaScript
|
Compiles rater XML into JavaScript
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
This stylesheet should be included by whatever is doing the processing and is
|
This stylesheet should be included by whatever is doing the processing and is
|
||||||
responsible for outputting the generated code in whatever manner is
|
responsible for outputting the generated code in whatever manner is
|
||||||
appropriate (inline JS, a file, etc).
|
appropriate (inline JS, a file, etc).
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<stylesheet version="2.0"
|
<stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/XSL/Transform"
|
xmlns="http://www.w3.org/1999/XSL/Transform"
|
||||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
|
|
|
@ -1,12 +1,29 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Compiles rater XML into JavaScript
|
Assembles code fragments into a final executable
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
This stylesheet should be included by whatever is doing the processing and is
|
This stylesheet should be included by whatever is doing the processing and is
|
||||||
responsible for outputting the generated code in whatever manner is
|
responsible for outputting the generated code in whatever manner is
|
||||||
appropriate (inline JS, a file, etc).
|
appropriate (inline JS, a file, etc).
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,12 +1,29 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Compiles rater XML into JavaScript
|
Logging functions
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
This stylesheet should be included by whatever is doing the processing and is
|
This stylesheet should be included by whatever is doing the processing and is
|
||||||
responsible for outputting the generated code in whatever manner is
|
responsible for outputting the generated code in whatever manner is
|
||||||
appropriate (inline JS, a file, etc).
|
appropriate (inline JS, a file, etc).
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,6 +1,24 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Compiles map fragments to produce a map from source data to a destination.
|
Compiles map fragments to produce a map from source data to a destination
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
The source fields will be validated at compile-time to ensure that they exist;
|
The source fields will be validated at compile-time to ensure that they exist;
|
||||||
destination fields should be checked by the compiler and/or linker. The linker
|
destination fields should be checked by the compiler and/or linker. The linker
|
||||||
|
@ -12,7 +30,6 @@
|
||||||
XXX: This is tightly coupled with the Program UI; refactor to support any type
|
XXX: This is tightly coupled with the Program UI; refactor to support any type
|
||||||
of source.
|
of source.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<stylesheet version="2.0"
|
<stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/XSL/Transform"
|
xmlns="http://www.w3.org/1999/XSL/Transform"
|
||||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
|
|
|
@ -1,6 +1,24 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Validates a document for correctness in a manner that is beyond XSD.
|
Validates a document for correctness in a manner that is beyond XSD
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
Schematron is not used for this due to certain complexieis. Furthermore, we
|
Schematron is not used for this due to certain complexieis. Furthermore, we
|
||||||
already have the data in a package structure that is easy to use and query
|
already have the data in a package structure that is easy to use and query
|
||||||
|
@ -13,7 +31,6 @@
|
||||||
FIXME: Needs aggresive refactoring after introduction of symbol table, for
|
FIXME: Needs aggresive refactoring after introduction of symbol table, for
|
||||||
both performance and maintinance.
|
both performance and maintinance.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -2,10 +2,27 @@
|
||||||
<!--
|
<!--
|
||||||
Domain validations
|
Domain validations
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
TODO: For core domains, validate src package path as well. (Right now,
|
TODO: For core domains, validate src package path as well. (Right now,
|
||||||
param types are polluting, and so this is not a problem.)
|
param types are polluting, and so this is not a problem.)
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Parameter validations
|
Parameter validations
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,12 +1,29 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Compiles rater XML into JavaScript
|
Compiles JSON worksheet representation
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
This stylesheet should be included by whatever is doing the processing and is
|
This stylesheet should be included by whatever is doing the processing and is
|
||||||
responsible for outputting the generated code in whatever manner is
|
responsible for outputting the generated code in whatever manner is
|
||||||
appropriate (inline JS, a file, etc).
|
appropriate (inline JS, a file, etc).
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<stylesheet version="2.0"
|
<stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/XSL/Transform"
|
xmlns="http://www.w3.org/1999/XSL/Transform"
|
||||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Outputs graph visualization of dependencies in DOT format
|
Outputs graph visualization of dependencies in DOT format
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,6 +1,24 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Styles node color based on symbol type
|
Styles node color based on symbol type
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Styles node based on locality
|
Styles node based on locality
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Styles node based on keep flag
|
Styles node based on keep flag
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Styles node shape based on symbol type
|
Styles node shape based on symbol type
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Outputs graph visualization of dependencies in DOT format
|
Outputs graph visualization of dependencies in DOT format
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -2,10 +2,27 @@
|
||||||
<!--
|
<!--
|
||||||
Graph node definitions
|
Graph node definitions
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
Nodes do not need to be defined (DOT will generate them upon first reference);
|
Nodes do not need to be defined (DOT will generate them upon first reference);
|
||||||
this defines nodes that require additional data associated with them.
|
this defines nodes that require additional data associated with them.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,6 +1,24 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Outputs dependency relationship to a directed graph
|
Outputs dependency relationship to a directed graph
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Processes executable file dependency graph
|
Processes executable file dependency graph
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Processes object file dependency graph
|
Processes object file dependency graph
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Handles calculation output in LaTeX format for styling by Mathjax
|
Handles calculation output in LaTeX format for styling by Mathjax
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,11 +1,30 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
|
Dependency generation
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
TODO: we can combine this dependency discovery with the symbol table
|
TODO: we can combine this dependency discovery with the symbol table
|
||||||
generation, eliminating extra passes
|
generation, eliminating extra passes
|
||||||
|
|
||||||
TODO: dependency symbols should not duplicate metadata
|
TODO: dependency symbols should not duplicate metadata
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Display-related tasks
|
Display-related tasks
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -2,6 +2,24 @@
|
||||||
<!--
|
<!--
|
||||||
Additional functionality provided by dslc
|
Additional functionality provided by dslc
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
XSL does not provide every feature suitable for compilation (which is no
|
XSL does not provide every feature suitable for compilation (which is no
|
||||||
suprise, since this was not its intended use case). As such, dslc provides
|
suprise, since this was not its intended use case). As such, dslc provides
|
||||||
additional features that are defined/abstracted within this file; every
|
additional features that are defined/abstracted within this file; every
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Outputs HTML form that can be used to feed values to the rater for testing
|
Outputs HTML form that can be used to feed values to the rater for testing
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -2,6 +2,24 @@
|
||||||
<!--
|
<!--
|
||||||
No, not "odorizer".
|
No, not "odorizer".
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
This is a powerful system that takes an immensely complex (and insurmountable)
|
This is a powerful system that takes an immensely complex (and insurmountable)
|
||||||
task out of the programmer's hands. In particular, the system:
|
task out of the programmer's hands. In particular, the system:
|
||||||
|
|
||||||
|
@ -24,7 +42,6 @@
|
||||||
or questions in the UI are reordered; the system will simply re-calculate new
|
or questions in the UI are reordered; the system will simply re-calculate new
|
||||||
classifications that yield desirable results.
|
classifications that yield desirable results.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -2,10 +2,27 @@
|
||||||
<!--
|
<!--
|
||||||
Compiles domains from typedefs
|
Compiles domains from typedefs
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
The ultime goal is to implement typedefs as macros and move to a generic
|
The ultime goal is to implement typedefs as macros and move to a generic
|
||||||
domain system that is much more powerful.
|
domain system that is much more powerful.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -2,6 +2,24 @@
|
||||||
<!--
|
<!--
|
||||||
Package eligibility class generation
|
Package eligibility class generation
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
Here, the term "eligibility" means whether the package is eligible to be used
|
Here, the term "eligibility" means whether the package is eligible to be used
|
||||||
in a result set basead on the values of its params within their respective
|
in a result set basead on the values of its params within their respective
|
||||||
domains and other factors such as the results of terminating classifications
|
domains and other factors such as the results of terminating classifications
|
||||||
|
@ -10,7 +28,6 @@
|
||||||
The goal of the eligibility classification is to create a cascading failure in
|
The goal of the eligibility classification is to create a cascading failure in
|
||||||
the event of bad data.
|
the event of bad data.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -2,10 +2,27 @@
|
||||||
<!--
|
<!--
|
||||||
Handles node expansion
|
Handles node expansion
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
This process is responsible for expanding shorthand and various other data
|
This process is responsible for expanding shorthand and various other data
|
||||||
into a consistent format for the compiler and other processes.
|
into a consistent format for the compiler and other processes.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet
|
<xsl:stylesheet
|
||||||
version="2.0"
|
version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Handles macro preprocessing
|
Handles macro preprocessing
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,11 +1,28 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Preprocesses package XML
|
Compile package
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
This will preprocess a package XML suitable for compilation into an object
|
This will preprocess a package XML suitable for compilation into an object
|
||||||
file.
|
file.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,6 +1,24 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Operations on paths
|
Operations on paths
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
-->
|
-->
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
|
|
|
@ -2,6 +2,24 @@
|
||||||
<!--
|
<!--
|
||||||
Generates a symbol table from fully a expanded (preprocessed) package
|
Generates a symbol table from fully a expanded (preprocessed) package
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
It is important that this table be generated after fully expanding all
|
It is important that this table be generated after fully expanding all
|
||||||
templates, macros, etc; otherwise, the table may be incomplete.
|
templates, macros, etc; otherwise, the table may be incomplete.
|
||||||
|
|
||||||
|
@ -41,7 +59,6 @@
|
||||||
to be useful, which will ensure that a package has to import the symbol
|
to be useful, which will ensure that a package has to import the symbol
|
||||||
explicitly in order to actually make use of it.
|
explicitly in order to actually make use of it.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Performs template processing and expansion
|
Performs template processing and expansion
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,11 +1,28 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Preprocesses the XML
|
Entry point for preprocessor
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
This progress is aggressive; the resulting tree will follow the structure of
|
This progress is aggressive; the resulting tree will follow the structure of
|
||||||
the original XML, but will be heavily augmented and some parts rewritten.
|
the original XML, but will be heavily augmented and some parts rewritten.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,8 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Utility templates
|
Utility templates
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,4 +1,25 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
|
<!--
|
||||||
|
Entry point for linker
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||||
|
|
|
@ -1,4 +1,25 @@
|
||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
|
<!--
|
||||||
|
Input/output map validation
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
targetNamespace="http://www.lovullo.com/rater/map"
|
targetNamespace="http://www.lovullo.com/rater/map"
|
||||||
xmlns="http://www.lovullo.com/rater/map"
|
xmlns="http://www.lovullo.com/rater/map"
|
||||||
|
|
|
@ -1,13 +1,27 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Writes preprocessor output to disk to eliminate the overhead of reprocessing
|
Output package dependencies in plain text
|
||||||
for each task that requires such output.
|
|
||||||
|
|
||||||
Also performs validation.
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
N.B.: Requires XSLT >=2.0
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
Intended for parsing by external (e.g. shell) scripts.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,4 +1,23 @@
|
||||||
/**
|
/**
|
||||||
|
* Summary page program
|
||||||
|
*
|
||||||
|
* Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
*
|
||||||
|
* This file is part of the Liza Data Collection Framework
|
||||||
|
*
|
||||||
|
* liza is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
* This file is used for direct interaction with the rater for testing purposes.
|
* This file is used for direct interaction with the rater for testing purposes.
|
||||||
* As such, much of it is a rushed implementation; it's a bit of a kluge and
|
* As such, much of it is a rushed implementation; it's a bit of a kluge and
|
||||||
* could use some refactoring.
|
* could use some refactoring.
|
||||||
|
|
|
@ -1,3 +1,30 @@
|
||||||
|
/**
|
||||||
|
* TAME compiler fontend
|
||||||
|
*
|
||||||
|
* Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
*
|
||||||
|
* This file is part of the Liza Data Collection Framework
|
||||||
|
*
|
||||||
|
* liza is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* Starting the JVM and compiling the XSLT stylesheets incurs a prohibitive
|
||||||
|
* startup cost when compiling individual files (as is done with make).
|
||||||
|
* This works around that issue.
|
||||||
|
*
|
||||||
|
* Note that this current implemention does not allow for parallel builds.
|
||||||
|
* That will change.
|
||||||
|
*/
|
||||||
|
|
||||||
package com.lovullo.dslc;
|
package com.lovullo.dslc;
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,24 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Outputs the global classifier that can be used to determine classifications
|
Compile standalone JavaScript program suitable for execution
|
||||||
across all eligible suppliers.
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
|
|
|
@ -1,5 +1,20 @@
|
||||||
/**
|
/**
|
||||||
* Rater XML summary stylesheet
|
* Rater XML summary stylesheet
|
||||||
|
*
|
||||||
|
* Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
body {
|
body {
|
||||||
|
|
|
@ -1,8 +1,28 @@
|
||||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||||
<!--
|
<!--
|
||||||
Outputs rater summary, containing details for both the rater and its packages
|
Outputs rater summary, containing details for both the rater and its packages
|
||||||
-->
|
|
||||||
|
|
||||||
|
Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
|
||||||
|
This file is part of TAME.
|
||||||
|
|
||||||
|
TAME is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see
|
||||||
|
<http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
This is the core reason why the DSL was originally written: to provide
|
||||||
|
extremely detailed renderings of all calculations.
|
||||||
|
-->
|
||||||
<xsl:stylesheet version="2.0"
|
<xsl:stylesheet version="2.0"
|
||||||
xmlns="http://www.w3.org/1999/xhtml"
|
xmlns="http://www.w3.org/1999/xhtml"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|
|
@ -1,6 +1,22 @@
|
||||||
#!/usr/bin/awk -f
|
#!/usr/bin/awk -f
|
||||||
#
|
#
|
||||||
# Compiles the given CSV into a table definition
|
# Compiles the given CSV into a table definition
|
||||||
|
#
|
||||||
|
# Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
#
|
||||||
|
# This program is free software: you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
##
|
||||||
|
|
||||||
|
|
||||||
function columngen( header )
|
function columngen( header )
|
||||||
|
|
|
@ -2,10 +2,24 @@
|
||||||
#
|
#
|
||||||
# Performs interpolation for columns in a CSV and outputs the result
|
# Performs interpolation for columns in a CSV and outputs the result
|
||||||
#
|
#
|
||||||
|
# Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
#
|
||||||
|
# This program is free software: you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
# Configurable values (use -vname=value from command line):
|
# Configurable values (use -vname=value from command line):
|
||||||
# step - use predeterminated step instead of calculating from first two rows
|
# step - use predeterminated step instead of calculating from first two rows
|
||||||
#
|
##
|
||||||
# #
|
|
||||||
|
|
||||||
function storeline()
|
function storeline()
|
||||||
{
|
{
|
||||||
|
|
|
@ -2,14 +2,29 @@
|
||||||
#
|
#
|
||||||
# Compiles a "magic" CSV file into a normal CSV
|
# Compiles a "magic" CSV file into a normal CSV
|
||||||
#
|
#
|
||||||
|
# Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
#
|
||||||
|
# This program is free software: you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
#
|
||||||
# "Magic" CSVs simply exist to make life easier: they permit comments, blank
|
# "Magic" CSVs simply exist to make life easier: they permit comments, blank
|
||||||
# lines, variables, sub-delimiter expansion, and any number of ranges per line.
|
# lines, variables, sub-delimiter expansion, and any number of ranges per line.
|
||||||
# Ranges will be expanded in every combination, making rate tables highly
|
# Ranges will be expanded in every combination, making rate tables highly
|
||||||
# maintainable.
|
# maintainable.
|
||||||
#
|
#
|
||||||
# Variables are also supported when defined using :var=val. Variables may expand
|
# Variables are also supported when defined using :var=val. Variables may
|
||||||
# into ranges, 'cause they're awesome. Multiple variables may be delimited by
|
# expand into ranges, 'cause they're awesome. Multiple variables may be
|
||||||
# semi-colons, as may multiple values.
|
# delimited by semi-colons, as may multiple values.
|
||||||
#
|
#
|
||||||
# For example:
|
# For example:
|
||||||
# :foo=1--3
|
# :foo=1--3
|
||||||
|
@ -27,6 +42,7 @@
|
||||||
# 1, 5
|
# 1, 5
|
||||||
# 1, 6
|
# 1, 6
|
||||||
# ...
|
# ...
|
||||||
|
##
|
||||||
|
|
||||||
|
|
||||||
function rangeout( i, m, j, me, orig )
|
function rangeout( i, m, j, me, orig )
|
||||||
|
|
|
@ -1,7 +1,22 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#
|
#
|
||||||
# Generates Makefile containing dependencies for each package
|
# Generates Makefile containing dependencies for each package
|
||||||
# #
|
#
|
||||||
|
# Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
#
|
||||||
|
# This program is free software: you can redistribute it and/or modify
|
||||||
|
# it under the terms of the GNU General Public License as published by
|
||||||
|
# the Free Software Foundation, either version 3 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
# GNU General Public License for more details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License
|
||||||
|
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
##
|
||||||
|
|
||||||
# windows machines may not have the tools to resolve a path, so let's do so
|
# windows machines may not have the tools to resolve a path, so let's do so
|
||||||
# ourselves (TODO: there's better (and more performant) ways of doing this than
|
# ourselves (TODO: there's better (and more performant) ways of doing this than
|
||||||
|
|
|
@ -1,4 +1,22 @@
|
||||||
<?php
|
<?php
|
||||||
|
/**
|
||||||
|
* Generate regular expressions to match a list of zip codes
|
||||||
|
*
|
||||||
|
* Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
function gen_re_quick( $data )
|
function gen_re_quick( $data )
|
||||||
|
|
|
@ -1,4 +1,24 @@
|
||||||
#!/usr/bin/env php
|
#!/usr/bin/env php
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Generate territory matrices from data files
|
||||||
|
*
|
||||||
|
* Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
?>
|
||||||
<?xml-stylesheet type="text/xsl" href="../../rater/summary.xsl"?>
|
<?xml-stylesheet type="text/xsl" href="../../rater/summary.xsl"?>
|
||||||
<lv:package
|
<lv:package
|
||||||
xmlns:lv="http://www.lovullo.com/rater"
|
xmlns:lv="http://www.lovullo.com/rater"
|
||||||
|
|
|
@ -4,11 +4,25 @@
|
||||||
* Given a set of sorted zips, generates a regular expression to match only the
|
* Given a set of sorted zips, generates a regular expression to match only the
|
||||||
* given input
|
* given input
|
||||||
*
|
*
|
||||||
|
* Copyright (C) 2016 LoVullo Associates, Inc.
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
* I wanted to write this in Scheme (it's a perfect recursive application), but
|
* I wanted to write this in Scheme (it's a perfect recursive application), but
|
||||||
* I figured that other developers may get annoyed having to find a Scheme impl
|
* I figured that other developers may get annoyed having to find a Scheme impl
|
||||||
* that works for them...so...PHP it is...
|
* that works for them...so...PHP it is...
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* THIS SCRIPT EXPECTS THE DATA TO BE SORTED! This can be easily accomplished by
|
* THIS SCRIPT EXPECTS THE DATA TO BE SORTED! This can be easily accomplished by
|
||||||
* doing the following:
|
* doing the following:
|
||||||
* sort -d zipfile | ./zipre
|
* sort -d zipfile | ./zipre
|
||||||
|
|
Loading…
Reference in New Issue