summaryrefslogtreecommitdiff
path: root/lib
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
* fix bug where '[' would be lostv1.3.1Daniel Silverstone2017-02-122-11/+9
* lace.error.render: Report all lines that caused errorRichard Maw2015-11-271-19/+37
* lace.builtin.define: Record the definition in error wordsRichard Maw2015-11-272-0/+34
* lace.error.render: Build wordset before filling in linesRichard Maw2015-11-271-9/+11
* 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.error: Move augmented source location into wordsRichard Maw2015-11-271-4/+4
* lace.builtin.include: Record subwords for include errorsRichard Maw2015-11-271-0/+3
* lace.error: Split out subword collection logicRichard Maw2015-11-272-6/+11
* lace.builtin.include: Highlight the right word when inclusion conditional errorsRichard Maw2015-11-271-1/+2
* lace.compiler.transfer_args: call errors `msg`Richard Maw2015-11-271-4/+4
* 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.error.render: Highlight the subword the error came fromRichard Maw2015-11-241-12/+35
* lace: Collect subwords when collecting errorsRichard Maw2015-11-242-4/+23
* lace.lex: Don't include trailing ] in subwordRichard Maw2015-11-241-0/+4
* lace.builtin: Offset anyof/allof error messagesRichard Maw2015-11-241-1/+9
* Convert subdefines from {} to []Richard Maw2015-11-171-2/+2
* Allow sub sub definesDaniel Silverstone2015-11-101-21/+27
* Support sub-definition using bracesDaniel Silverstone2015-11-091-2/+28
* Add support for lexing {}d stringsDaniel Silverstone2015-11-091-6/+20
* Support the concent that compile_one_line() might return many rules for that ...Daniel Silverstone2015-11-091-7/+14
* Support lexing in a way which copes with terminatorsDaniel Silverstone2015-11-091-5/+9
* Add some unpack holding so that Lua 5.3 worksv1.1Daniel Silverstone2015-11-052-0/+4
* Fix small bug which fails to propagate defaultsDaniel Silverstone2015-11-051-2/+2
* Cache full lexes of rulesetsDaniel Silverstone2014-03-221-0/+8
* Attempt caching of lexed lines to speed things upDaniel Silverstone2014-03-221-1/+10
* More documentationDaniel Silverstone2013-12-092-1/+61
* Lots of ldocDaniel Silverstone2013-11-265-4/+215
* LACE: Update version to 1.0 ready for taggingv1.0Daniel Silverstone2012-07-181-1/+1
* Add an ABI marker to lace.luaDaniel Silverstone2012-07-181-0/+3
* COMPILER: Remove unused local functionDaniel Silverstone2012-07-181-5/+0
* LACE: Ensure engine errors are propagated properly at runtimeDaniel Silverstone2012-07-173-6/+8
* 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: Ensure errors are rendered properly and exposed during compilationDaniel Silverstone2012-07-172-4/+31
* LACE: More error normalisation, and error rendering capabilityDaniel Silverstone2012-07-174-15/+66
* LACE: Start normalising error paths more aggressivelyDaniel Silverstone2012-07-174-29/+45
* {BUILTIN,COMPILER}: Ensure internal errors are not normalised purely to stringsDaniel Silverstone2012-07-172-3/+3
* ENGINE: Now not possible to have no resultDaniel Silverstone2012-07-171-5/+1
* Ensure errors are flattened into stringsDaniel Silverstone2012-05-292-0/+13
* Include control type in error stringDaniel Silverstone2012-05-161-1/+1
* _lace not .laceDaniel Silverstone2012-05-161-4/+4