Mike Gerwitz
8d46b38f25
Add _match-result_/@eq@
...
* test/spec.xml (_match-result_)[@eq@]: Add param.
2018-09-11 09:30:51 -04:00
Mike Gerwitz
c5a6ddf111
base: _todo_ description prefix with "TODO: "
...
* base.xml (_todo_): Prefix description with "TODO: ".
Lines starting
2018-09-11 09:30:51 -04:00
Mike Gerwitz
9a7e1711b7
alias: Inherit descriptions from source symbols
...
* alias.xml (_classify-alias_, _rate-alias_): Inherit symbol desc.
2018-09-11 09:30:51 -04:00
Mike Gerwitz
ec379ea296
vector/cmatch: Add `_vector-to-class_'
...
* vector/cmatch.xml: (_vector-to-class_): Add template.
Lines starting
2018-09-11 09:30:51 -04:00
Mike Gerwitz
088a948891
Update all copyrights from LoVullo to R-T Specialty
2018-09-11 09:30:51 -04:00
Mike Gerwitz
90f70df8cf
Add alias and extern packages
...
Long-needed abstractions.
* alias.xml: New package.
* extern.xml: New package.
2018-09-11 09:30:51 -04:00
Mark Goldsmith
228404248a
Fixed description of MA and ME states
2018-09-11 09:30:51 -04:00
Mike Gerwitz
ab66ea7cbf
states: {0=>1}-index
...
Nothing is referencing these values without use of the constants right
now, so we're just going to make this change real quick... :)
2018-09-11 09:30:51 -04:00
Mike Gerwitz
5000e35891
vector/arithmetic: Add _{v,m}product_
...
Products of vectors and matrices respectively. It's surprising that this
was unneeded until now based on the requirements of the projects we have
done thusfar---dot products and other features have been sufficient.
* vector/arithmetic.xml (_vproduct_, _mproduct_): New templates.
(_vproduct, _mproduct): New functions.
2018-09-11 09:30:51 -04:00
Mike Gerwitz
24e578c7ae
_cons-until-empty_: Add @index@
...
This is much more general-purpose and is necessary when operating on more
than one list.
* vector/list.xml: Add numeric/common import, exported.
(_cons-until-empty_): Add @index@, incremented at each recursion.
2018-09-11 09:30:51 -04:00
Mike Gerwitz
b33f8bb999
Add vector/length package
...
* vector/length.xml: New file.
2018-09-11 09:30:50 -04:00
Mike Gerwitz
7287783e3a
Disable broken ui package tests
...
* test/core/suite.xml: Disable ui package tests.
2018-09-11 09:30:50 -04:00
Mike Gerwitz
7d426c7fc3
test/core/suite: Add yield
...
This is required since keep support was removed in TAME some time ago.
* test/core/suite.xml: Add yield.
2018-09-11 09:30:50 -04:00
Mike Gerwitz
08e5e4a127
Add states package
...
* states.xml: New file.
2018-09-11 09:30:50 -04:00
Mike Gerwitz
7e1b0c6d0d
Add _repeat-value_ template
...
* vector/common.xml (_repeat-value_): Add template.
2018-09-11 09:30:50 -04:00
Mike Gerwitz
2b72a21b84
Remove @external from assertion classes
...
Otherwise, they're not included in package eligibility classes.
@external will be removed at some point in the future anyway; it's no
longer needed.
* assert.xml (_assert_): Remove @external.
2018-09-11 09:30:50 -04:00
Mike Gerwitz
99d52f9559
Add timestamp parameters
...
* base.xml: Modify documentation to discourage DATE_TIME.
* datetime.xml (timestamp_*): Add params.
2018-09-11 09:30:50 -04:00
Mike Gerwitz
18fe43b38f
Add up/down _premium_/@round@ support
...
* insurance.xml (_premium_): Added up/down support for @round@
* test/core/insurance.xml: Associated test cases
2018-09-11 09:30:50 -04:00
Mike Gerwitz
44be881050
Initial insurance package
...
This will evolve as needed and is currently very primitive.
2018-09-11 09:30:50 -04:00
Mike Gerwitz
dbc5a74948
Add dummy package
...
* dummy.xml: Added
2018-09-11 09:30:50 -04:00
Mike Gerwitz
9e023c7238
UI integration package
...
Information about the UI (generated for use with Liza) isn't public yet, but
it will be in the future; this provides some integration with it.
* test/core/sute.xml: Add ui test case.
* test/core/ui.xml: Added
* ui.xml: Added
2018-09-11 09:30:50 -04:00
Mike Gerwitz
35dd49301e
.gitignore *.html
...
.gitignore: Ignore *.html files
2018-09-11 09:30:50 -04:00
Mike Gerwitz
88ebfba9f3
Allow for arbitrary name for BDD given clause
...
* test/spec.xml (_given_): Honor new `@name' parameter instead of generating
a value.
(_it_): Modify docblock to indicate that arbitrary children are allowed
for definitions.
2018-09-11 09:30:50 -04:00
Arthur Domino
49663c5779
Added missing export in table package for numeric/common
2018-09-11 09:30:50 -04:00
Mike Gerwitz
40fd487249
Implement _rtop_/@negate@
2018-09-11 09:30:50 -04:00
Mike Gerwitz
af0862f1f1
Percent package formatting
2018-09-11 09:30:50 -04:00
Mike Gerwitz
3a9ef76bea
Extract percent templates from convert.xml
2018-09-11 09:30:49 -04:00
Mike Gerwitz
d2d595a3d7
Add _rtop_ template
2018-09-11 09:30:49 -04:00
Mike Gerwitz
ff59f1502f
Update spec to work with new system
...
`join` was removed due to fundamental incompatibilities with how the new
compiler works. Instead, symbols are exposed via the template system and
are used to perform the equivalent of a join.
2018-09-11 09:30:49 -04:00
Mike Gerwitz
9805eaf755
Support table data definition via _table-rows_/@data@
...
This uses the GNU Octave or MATLAB-style matrix definitions for tables,
which produces a single node instead of a node per field and row, which
results in a significantly smaller tree and drastically improves processing
time.
2018-09-11 09:30:49 -04:00
Mike Gerwitz
0989895ea6
_map-else_ error when _map_/@default@ already provided
2018-09-11 09:30:49 -04:00
Mike Gerwitz
08d6c812d1
Map set package documentation
2018-09-11 09:30:49 -04:00
Mike Gerwitz
8758274685
Add missing _map-else_/@desc@
2018-09-11 09:30:49 -04:00
Mike Gerwitz
9ce6324a23
Remove now unneeded const type from map templates
2018-09-11 09:30:49 -04:00
Mike Gerwitz
286e7242ab
Add _map{,-else}_/@to-index@
2018-09-11 09:30:49 -04:00
Mike Gerwitz
6a9b9bf2e5
_classify-scalar_ template introduced
2018-09-11 09:30:49 -04:00
Mike Gerwitz
a696f63711
Introduce _ptor{-each}_/@negate@
2018-09-11 09:30:49 -04:00
Mike Gerwitz
01503bbd0f
Corrected `never' definition
...
Yes, I screwed up "never".
2018-09-11 09:30:49 -04:00
Mike Gerwitz
3c2eedf95f
BC break warning added to README.md
2018-09-11 09:30:49 -04:00
Mike Gerwitz
415ab05610
Extracted vector min/max templates/functions from vector/arithmetic
...
BC incompatible.
2018-09-11 09:30:49 -04:00
Mike Gerwitz
b256744c32
NEGATE moved into `numeric/common' with _negate_
...
Together with documentation.
2018-09-11 09:30:49 -04:00
Mike Gerwitz
0094a3b94a
Standard _assert_ added with package documentation
2018-09-11 09:30:49 -04:00
Mike Gerwitz
cab144394d
_fail-on-empty_ extracted into `assert' package
2018-09-11 09:30:48 -04:00
Mike Gerwitz
45200baedd
`base' package documentation
2018-09-11 09:30:48 -04:00
Mike Gerwitz
06f85aeca2
xmle and js extensions added to ignore
...
Both output from TAME linking.
2018-09-11 09:30:48 -04:00
Mike Gerwitz
02a4e256ac
Handful of test cases
...
This uses the BDD specification package `test/spec`.
[LoVullo employees: this was extracted from the same point as the first
commit, and includes some minor cleanup and moving around.]
2018-09-11 09:30:48 -04:00
Mike Gerwitz
fbd1abb49b
README with description of TAME and Core features
2018-09-11 09:30:48 -04:00
Mike Gerwitz
a3b6b45df9
LGPL license; copyright notice added to head of each file
2018-09-11 09:30:48 -04:00
Mike Gerwitz
2bcf7f611b
.gitignore added for build-generated files
2018-09-11 09:30:48 -04:00
Mike Gerwitz
fb1416837b
Package namespace/imports/decl cleanup
2018-09-11 09:30:48 -04:00