<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE muclient>
<!-- Saved on Sunday, August 21, 2005, 11:42 PM -->
<!-- MuClient version 3.65 -->

<!-- Plugin "RegExp_Tester" generated by Plugin Wizard -->

<muclient>
<plugin
   name="RegExp_Tester"
   author="Malix@8bit"
   id="e35d6328c2b7257f692be8d0"
   language="VBscript"
   purpose="To easily test regular expressions"
   date_written="2005-08-21 23:41:07"
   requires="3.65"
   version="1.0"
   >
<description trim="y">
<![CDATA[
This lets you test regular expressions on a MUSH using regmatchi(), and see what each argument would be.

Usage
-----

@regset regexp

  eg. @regset ^Test (\d+)$

@regtest string

  eg. @regtest Test 123


RegExp_Tester:help  <-- This help screen


]]>
</description>

</plugin>


<!--  Get our standard constants -->

<include name="constants.vbs"/>

<!--  Aliases  -->

<aliases>
  <alias
   match="@regset *"
   enabled="y"
   group="RegExpTest"
   sequence="100"
  >
  <send>&amp;VAR.REGEXP ME=%1</send>
  </alias>
  <alias
   match="@regtest *"
   enabled="y"
   group="RegExpTest"
   sequence="100"
  >
  <send>think [if([setq(T,ansi(,%1))]regmatchi(%qT,v(VAR.REGEXP),0 1 2 3 4 5 6 7 8 9),ansi(gh,MATCH),ansi(rh,NO MATCH))]%r%%%%0=%%q0%r%%%%1=%%q1%r%%%%2=%%q2%r%%%%3=%%q3%r%%%%4=%%q4%r%%%%5=%%q5%r%%%%6=%%q6%r%%%%7=%%q7%r%%%%8=%%q8%r%%%%9=%%q9</send>
  </alias>
</aliases>

<!--  Plugin help  -->

<aliases>
  <alias
   script="OnHelp"
   match="RegExp_Tester:help"
   enabled="y"
  >
  </alias>
</aliases>

<script>
<![CDATA[
Sub OnHelp (sName, sLine, wildcards)
  world.Note world.GetPluginInfo (world.GetPluginID, 3)
End Sub
]]>
</script> 

</muclient>
