Removed requirement for ballanced quotes in a text block macro; added "dumpMacro()" method to Core-Main.cs
Added response file for "Examples/Block Macros/F11.bat"
Added some block macro examples
Added more from the examples directory
Update README.md
Fixed 'is' an 'if' macros to display errors if wrong number of arguments passed; added some documentation to be picked up by the markdown generator; fixed a bug or two in passing; added 'markdown' operation to (#block) macro
Updated README.md
README.md updated again
Added building nuget package to AfterBuild; down versioned Nmp to 3.0.0; added licensing link in readme.md
Stuff and things
Moved all projects EXCEPT NmpCustomTool from Framework 4.5 to 4.0; could not get Custom Tool to build on 4.0!
Added CastEnum() method to convert argument to enumerated value of the correct type for calling macro/method
Added DefaultNmpHost.cs to use when there is no host provided when NmpBaseEvaluator is initialized; Fixed a bug where the specials array was not being being cleaned up after calls to text macro
Updates to AfterBuild project
Enabled 'newOutput' in Evaluate.cs and InvokeMacro.cs - got "misplaced" somewhere between v2-v3
Added $[]SomeArgName to access the object passed to a text macro rather than the ToString() result of the object, additionally can access macro as $objArgs
Added some macros: allTrue(), anyTrue(), allFalse(), anyFalse()
foreach was converting all arguments to strings, removed conversion to keep as objects - text macro handler will do any required conversions
Added IsGeneratedName() so text macro processor can handle arguments specific to them being generated
Number of minor fixes and additions to better handle using Nmp from 3'd party apps