TagCompiler-1.0-r45302

Details

  • Filename
    TagCompiler-1.0-r45302.zip
  • Uploaded by
  • Uploaded
    Jul 30, 2007
  • Size
    14.37 KB
  • Downloads
    36
  • MD5
    d099bbb7c90f8aa907f1bd041a15b479

Supported WoW Retail Versions

  • 2.1.3

Changelog

------------------------------------------------------------------------
r45302 | roartindon | 2007-07-30 10:44:12 -0400 (Mon, 30 Jul 2007) | 2 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0: Fixed ProcessParseUnary

------------------------------------------------------------------------
r43591 | roartindon | 2007-07-12 04:29:23 -0400 (Thu, 12 Jul 2007) | 3 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0
- Added IsNumber, IsString, ToNumber, ToString for explicit conversions

------------------------------------------------------------------------
r43329 | roartindon | 2007-07-09 19:00:08 -0400 (Mon, 09 Jul 2007) | 2 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0: Removed string.format and use (".."):format instead

------------------------------------------------------------------------
r42891 | roartindon | 2007-07-05 15:03:46 -0400 (Thu, 05 Jul 2007) | 3 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0
- Fixed bracketLevel errors

------------------------------------------------------------------------
r42882 | roartindon | 2007-07-05 14:23:33 -0400 (Thu, 05 Jul 2007) | 4 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0
- Now gathers more information about parameter list types so that tags can optimize codegen if they so wish.
- Select optimizes far more now

------------------------------------------------------------------------
r42870 | roartindon | 2007-07-05 13:34:36 -0400 (Thu, 05 Jul 2007) | 3 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0
- Fixes to Select tag

------------------------------------------------------------------------
r42704 | roartindon | 2007-07-04 01:28:29 -0400 (Wed, 04 Jul 2007) | 3 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0
- Adjusted Syntax highlighting of a text tag with no tag components

------------------------------------------------------------------------
r42626 | roartindon | 2007-07-03 12:10:07 -0400 (Tue, 03 Jul 2007) | 3 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0
- Removed some stray stuff.. nfi how it got there.

------------------------------------------------------------------------
r42621 | roartindon | 2007-07-03 11:28:51 -0400 (Tue, 03 Jul 2007) | 3 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0.lua
- Uses :argCheck

------------------------------------------------------------------------
r42617 | roartindon | 2007-07-03 10:10:15 -0400 (Tue, 03 Jul 2007) | 3 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0
- Down to 0 table growth using :Evaluate - all tables are recycled as appropriate.

------------------------------------------------------------------------
r42612 | roartindon | 2007-07-03 08:18:39 -0400 (Tue, 03 Jul 2007) | 3 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0
- Changed cache key lookup for strings

------------------------------------------------------------------------
r42581 | roartindon | 2007-07-03 04:05:21 -0400 (Tue, 03 Jul 2007) | 4 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0
- Now recycles empty data/events/overrideEvents tables and replaces them with a single "emptyList" instance.
- Removed one lookup from :Evaluate() on cache hits

------------------------------------------------------------------------
r42559 | roartindon | 2007-07-02 23:43:34 -0400 (Mon, 02 Jul 2007) | 3 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0
- ParseLogical fixed for cases of badly formed mix of escaped and unescaped "|"

------------------------------------------------------------------------
r42526 | roartindon | 2007-07-02 14:12:40 -0400 (Mon, 02 Jul 2007) | 3 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0
- Minor fixups/tweaks

------------------------------------------------------------------------
r42523 | roartindon | 2007-07-02 13:36:03 -0400 (Mon, 02 Jul 2007) | 2 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0: Another FixCasing fix.

------------------------------------------------------------------------
r42520 | roartindon | 2007-07-02 13:26:21 -0400 (Mon, 02 Jul 2007) | 3 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0
- Fixes a number of FixCasing problems.

------------------------------------------------------------------------
r42504 | roartindon | 2007-07-02 11:45:14 -0400 (Mon, 02 Jul 2007) | 4 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0
- Implemented a full parsing FixCasing routine. Copes with all valid placements of \" \[ \], and won't try and case change anything it finds an error in quoting with.
- Added TagCompiler:Evaluate(). Only recommended for simple situations

------------------------------------------------------------------------
r42496 | roartindon | 2007-07-02 09:42:37 -0400 (Mon, 02 Jul 2007) | 3 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0
- Changed the TagError/TagDebug to !TagError/!TagDebug. Previously, the casing prevented them from being used accidentally in tag expressions. Now with case insensitive tagData, they needed extra differentiation.

------------------------------------------------------------------------
r42482 | ckknight | 2007-07-02 05:33:26 -0400 (Mon, 02 Jul 2007) | 1 line
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0 - add :FixCasing("tag", tagData, "resultType"), which will turn a normal tagstring into a properly-cased tagstring, e.g. [name] => [Name] and such.
------------------------------------------------------------------------
r42473 | ckknight | 2007-07-02 03:34:06 -0400 (Mon, 02 Jul 2007) | 2 lines
Changed paths:
   M /trunk/TagCompiler-1.0/TagCompiler-1.0/TagCompiler-1.0.lua

TagCompiler-1.0 - instead of forcing all tags to lowercase, do a case insensitive lookup (slightly slower, but with good effects for later).
- rename all tags to PascalCase
------------------------------------------------------------------------