Image:Creole-impl.xsl
From LMNLWiki
Creole-impl.xsl
(38KB, MIME type: application/xml)
Warning: This file may contain malicious code, by executing it your system may be compromised.
The creole-impl.xsl XSLT 2.0 stylesheet validates a sequence of events (as generated by parse-lmnl.xsl, for example) against a set of patterns (as generated by compile-creole.xsl).
There are two main functions:
-
xs:boolean pat:valid(event*, pattern+) - returns
trueif the events are valid against the patterns -
pattern+ pat:validate(event*, pattern+) - returns the patterns that result from the validation; the first of these patterns is the actual result, and the rest are ones that are referenced from it
[edit]
To do
- Implement datatype validation
- Attempt to recover gracefully from validation errors
File history
Legend: (cur) = this is the current file, (del) = delete
this old version, (rev) = revert to this old version.
Click on date to see the file uploaded on that date.
- (del) (cur) 14:48, 20 September 2006 . . Jeni (38007 bytes) (implemented validation of atoms)
- (del) (rev) 20:41, 17 September 2006 . . Jeni (32568 bytes) (implemented new algorithm (simpler; better performance))
- (del) (rev) 12:59, 16 September 2006 . . Jeni (56142 bytes) (changed name of "overlap" to "concur")
- (del) (rev) 20:37, 15 September 2006 . . Jeni (56163 bytes) (implemented <code><partition></code>; fixed bug in annotation ordering)
- (del) (rev) 11:23, 13 September 2006 . . Jeni (60210 bytes) (implemented change in event names)
- (del) (rev) 15:21, 11 September 2006 . . Jeni (61389 bytes) (implemented name classes)
- (del) (rev) 20:38, 8 September 2006 . . Jeni (59994 bytes) (implemented better (though not perfect) error reporting)
- (del) (rev) 13:44, 8 September 2006 . . Jeni (59322 bytes) (The <code>creole-impl.xsl</code> XSLT 2.0 stylesheet validates a sequence of events (as generated by <code>parse-lmnl.xsl</code>, for example) against a compiled schema (as compiled by <code>[[:Image:compile-creole.xsl|compile-cr)
- Edit this file using an external applicationSee the setup instructions for more information.
Links
The following pages link to this file:
