Skip to content
This repository was archived by the owner on Feb 12, 2018. It is now read-only.

Developers

polyethene edited this page Oct 12, 2010 · 1 revision

Scripts

The debug builds are set up to automatically run Tests/Code/isolated.ahk and compile to IronAHK/bin/Debug/test.exe.

The file isolated.ahk is ignored by Git and can be freely modified. To run different scripts use an include directive e.g.:

#Include %A_ScriptDir%/loop.ahk

Note: forward slashes / in paths maintains compatibility across both Windows and Unix.

Merging

The directive #AssemblyMerge can be used in any part of the script to enable merging for the smart-compiler.

Decompiling

Reflector can be used to decompile assemblies to C# or IL code. Currently only ternary operators appear to produce incorrect C# output.

Testing

NUnit 2.4.7 is used for testing the compiler and methods in Rusty.

Styles

Developers should use the Microsoft recommended coding guidelines. This is the default styles applied when using Visual Studio or MonoDevelop.

Method names and public fields should use American English spelling. Documentation can be written in either American or British English. All documentation and code comments should be in short and concise form.

Clone this wiki locally