BAIN User Defined Language for NotepadPlusPlus by The_Catman
Oblivion » Utilities
Added: 14/03/2013 - 05:14AM
Updated: 14/03/2013 - 08:48PM

3 Endorsements

1.2 Latest version

69 Unique D/Ls

79 Total D/Ls

1,706 Total Views

Uploaded by CatmanIX


Last updated at 20:48, 14 Mar 2013 Uploaded at 5:14, 14 Mar 2013

BAIN User Defined Language for Notepad++ v1.2 by The_Catman
Released 2013.03.14

Changed comment lables from [] to {}. Forgot about indexes using []

Minor tweaks i missed
Escapes for quotes
Fixing Elif and Else


The title pretty much covers everything.

Folders: Purple
Operators: Black
"Return" Functions: Blue
"Do" Functions: Pink
Dialogs: Red
Numbers/Predefined Variables: Salmon
Variables (begining with b, i, s, or d): Light Blue
Strings: Gray
Comments: Green
Comment Lables: Brown

Comment folders using ;Sec and ;EndSec defined, uses {} delimiters for lables. If you don't know what this means, don't worry about it.

Uses "wizard.txt" as file extension, remove this if you have a lot of unrelated files that end with "wizard.txt". (Also let me know why you would have such files all over.)

While there's nothing in the language that requires variables to have prefixes, most scripters i know use simple (b)oolean, (s)tring, (i)nteger, and (d)ecimal prefixes. Variables not using this method will be coloured black, not much i can do about it.

1. Download latest 7z.
2. Extract anywhere.
3. Open Notepad++ and go to "Language -> Define Your Language..."
4. Import the BAIN_UDL.xml file.
5. Restart N++ and select BAIN from the bottom of the "Languages" menu.

Known Issues

You can find me most places as CatmanIX or The_Catman.

Wrye for Bash.
valda for Flash.
Don-Ho for N++
Bethesda for making awesome games worth modding.

BAIN UDL for N++ by The_Catman is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.