summaryrefslogtreecommitdiff
path: root/lib/lace/builtin.lua
Commit message (Expand)AuthorAgeFilesLines
* Support reporting deep error messages more cleanlydsilvers/deep-errorsDaniel Silverstone2017-07-081-1/+2
* Ensure defines used in include are checked for existingDaniel Silverstone2017-05-131-0/+11
* Support checking defines in anyof/allofDaniel Silverstone2017-05-131-1/+13
* Check in allow/deny that names are definedDaniel Silverstone2017-05-131-0/+10
* Save names of defines for checking laterDaniel Silverstone2017-05-131-0/+4
* lace.builtin.define: Record the definition in error wordsRichard Maw2015-11-271-0/+15
* lace.builtin: Augment returned errors with line numbersRichard Maw2015-11-271-4/+15
* lace.builtin: Pass the rule into builtin functionsRichard Maw2015-11-271-13/+21
* lace.builtin: Augment default rule with source and line numberRichard Maw2015-11-271-2/+7
* lace.builtin.include: Record subwords for include errorsRichard Maw2015-11-271-0/+3
* lace.error: Split out subword collection logicRichard Maw2015-11-271-6/+1
* lace.builtin.include: Highlight the right word when inclusion conditional errorsRichard Maw2015-11-271-1/+2
* lace.builtin.define: Clarify unknown control type errorRichard Maw2015-11-271-1/+2
* lace.builtin: move any/allof function outRichard Maw2015-11-261-9/+11
* lace: Collect subwords when collecting errorsRichard Maw2015-11-241-1/+6
* lace.builtin: Offset anyof/allof error messagesRichard Maw2015-11-241-1/+9
* Lots of ldocDaniel Silverstone2013-11-261-0/+104
* LACE: Ensure engine errors are propagated properly at runtimeDaniel Silverstone2012-07-171-0/+2
* LACE: More rendered error tests for all the builtinsDaniel Silverstone2012-07-171-1/+2
* TEST: Ensure builtin define rules seem to render errors properlyDaniel Silverstone2012-07-171-2/+2
* TEST: More error normalisation testsDaniel Silverstone2012-07-171-5/+5
* LACE: More error normalisation, and error rendering capabilityDaniel Silverstone2012-07-171-5/+1
* LACE: Start normalising error paths more aggressivelyDaniel Silverstone2012-07-171-14/+15
* {BUILTIN,COMPILER}: Ensure internal errors are not normalised purely to stringsDaniel Silverstone2012-07-171-1/+1
* Include control type in error stringDaniel Silverstone2012-05-161-1/+1
* Use _lace instead of [".lace"]Daniel Silverstone2012-05-151-3/+3
* Add anyof/allof combinators and tests for the builtin.Daniel Silverstone2012-05-151-3/+36
* Ruleset inclusion supportDaniel Silverstone2012-05-131-18/+88
* Add conditions to allow/deny in builtinsDaniel Silverstone2012-05-131-2/+18
* Add define builtin commandDaniel Silverstone2012-05-131-0/+47
* Bit more tidying of coverageDaniel Silverstone2012-05-131-2/+1
* Ensure default command works, via compiler assistanceDaniel Silverstone2012-05-131-1/+3
* Change builtin default to store a _return rule ready for useDaniel Silverstone2012-05-131-1/+1
* Handle the last conditional result for allow/deny in builtinDaniel Silverstone2012-05-131-0/+9
* Handle the last unconditional result for allow/deny in builtinDaniel Silverstone2012-05-131-5/+16
* Behaviour for 'default' in lace.builtinDaniel Silverstone2012-05-131-0/+31
* Initial result builtin (allow/deny)Daniel Silverstone2012-05-131-0/+45