anmXNpp: a Plugin for the Open Source (free) Notepad++ (Npp) Text Editor Version: 0.0.2.0 By: Carlo Somigliana, email: somic@libero.it, site: www.semelinanno.com ************************************************************************** LICENSE SUMMARY This program FREEWARE and provided "AS IS". The author is NOT responsible for any damage (or damages) attributed to the software. You are warned that you use the library and the included programs at your own risk. No warranties are implied or given by the author or any representative. ************************************************************************** PROGRAM DESCRIPTION: Math Shell of anm (aNuMet) script files for advanced text editors. Can transform an editor with shell capabilities in a powerfull math calculator. Try it with notepad++ (ansi) and the anmXNpp.dll plugin. visit the website: www.semelinanno.com for more info and programs. Run anmEval /h for syntax and help Written in PureBasic 4.20 (see www.purebasic.com). This program is FREEWARE. Disclaimer: use at your own risk.$ The zip file is provided with a complete sample script file with all the keywords and functions implemented. It incorporates the library aNuMet.dll (Array of Numerical Methods) a DLL for numerical calculations, implementing 40+ math and matrix functions. Pls report any bugs and/or comments to me. Fixes will be ...a.s.a.p.... For Notepad++ (notepad++) fans (like me) I've also included: - the syntax highlighter definition file "userDefineLang.xlm" to be copied (merged if existing) in the Application Data folder (es. C:\Documents and Settings\username\Application Data\Notepad++) Note that the anmEval.exe program has a "special" mode called Terminate Stay Resident (TSR). In this mode it accepts input parameters from any instance of anmEval. PLUGIN INSTALLATION: -------------------- - Just the file in the plugin folder of Notepad++ (es. c:\program files\notepad++\plugin), preserving the subfolder names UN-INSTALLATION: ---------------- - the program is a set of files. To uninstal, simply cancel them from the installation folder (don't forget the INi file) PLUGIN USE: ----------- 1. Run Notepad++ 2. You will have the menu Plugin > Evaluator showing 11 submenus - Eval CurFile ToFile => Evaluate the current file and send output to (CurrentFilPath)\Result.anm Save to File feature is disabled in TRIAL mode A sample of output file is in the InOut subfolder - Eval CurLine ToFile => Evaluate the current line and send output to the end of (CurrentFilPath)\Result.anm Save to File feature is disabled in TRIAL mode - Eval CurLine ToClpb => Evaluate the current line and send output to the next line via the Clipboard - Eval SelText ToClpb => Evaluate the selected text and send output to the next line via the Clipboard - Eval Expression ToClipb => Evaluate the previous expression and send output to the next line via the Clipboard The previous expression is from the cursor backwards to the first valid KeyWord - Launch TSR Visible => Run the program in Terminate Stay Resident Mode. Necessary when running multiple evaluations using variables, custom functions and matrices, stored in memory. - Show Memory => Show program memory content (variables, matrices and custom functions stored in memory) (only in TSR mode, otherwise always empty) - Show Commands => Show anmEval Commands/KeyWords - Setup Window => Show setup window - Quit Evaluator (TSR) => Terminate program (if TSR) - About Evaluator => Show About box 3. Load the file (Notepad++ Dir)\plugins\anmEval\InOut\Full_SyntSamp.anm 4. Read it carefully 5. Select a line or some text and click on the various menu items In the (notepad++ dir)\plugins\anmEval\InOut folder are the files used in the Full_SyntSamp.anm file ****************************************************************************************** Pls report any bug and/or comment to me, Carlo Somigliana, at this e-mail: somic@libero.it ******************************************************************************************