<BoolPropertyName="tasmmode"Category="Advanced"HelpUrl="http://www.nasm.us/doc/"DisplayName="SciTech TASM compatible mode"Description="assemble in SciTech TASM compatible mode"Switch="-t"/>
<EnumPropertyName="Outputswitch"Category="Assembler Options"HelpUrl="http://www.nasm.us/doc/"DisplayName="Output Switch"Description="Select the type of output format required. Linking Should be disabled for ELF and Binary ,else error will popup">
<StringListPropertyName="ErrorReporting"Category="Advanced"HelpUrl="http://www.nasm.us/doc/"DisplayName="Redirect Error Messages to File"Description="Drops the error Message on specified device"Switch="-Z "[value]""/>
<StringListPropertyName="IncludePaths"Category="General"DisplayName="Include Paths"Description="Sets path for include file. (-I[path])"HelpUrl="http://www.nasm.us/doc/"Switch="-I"[value]""/>
<StringListPropertyName="PreprocessorDefinitions"Category="Preprocessor"HelpUrl="http://www.nasm.us/doc/"DisplayName="Preprocessor Definitions"Description="Defines a text macro with the given name. (-D[symbol])"Switch="-D"[value]""/>
<StringListPropertyName="UndefinePreprocessorDefinitions"Category="Preprocessor"HelpUrl="http://www.nasm.us/doc/"DisplayName="Undefine Preprocessor Definitions"Description="Undefines a text macro with the given name. (-U[symbol])"Switch="-U"[value]""/>
<EnumPropertyName="ErrorReportingFormat"Category="Advanced"HelpUrl="http://www.nasm.us/doc/"DisplayName="Error Reporting Format"Description="Select the error reporting format ie. GNU or VC">
<EnumValueName="0"DisplayName="-Xgnu GNU format: Default format"Switch="-Xgnu"/>
<EnumValueName="1"DisplayName="-Xvc Style used by Microsoft Visual C++"Switch="-Xvc"/>
</EnumProperty>
<BoolPropertyName="TreatWarningsAsErrors"Category="Assembler Options"DisplayName="Treat Warnings As Errors"Description="Returns an error code if warnings are generated. (-Werror)"HelpUrl="http://www.nasm.us/doc/"Switch="-Werror"/>
<BoolPropertyName="floatunderflow"Category="Advanced"HelpUrl="http://www.nasm.us/doc/"DisplayName="float-underflow"Description="floating point underflow (default off)"Switch="-w+float-underflow"/>
<BoolPropertyName="macrodefaults"Category="Advanced"HelpUrl="http://www.nasm.us/doc/"DisplayName="Disable macro-defaults"Description="macros with more default than optional parameters (default on)"Switch="-w-macro-defaults"/>
<BoolPropertyName="floatoverflow"Category="Advanced"HelpUrl="http://www.nasm.us/doc/"DisplayName="Disable float-overflow"Description="floating point overflow (default on)"Switch="-w-float-overflow"/>
<BoolPropertyName="floatdenorm"Category="Advanced"HelpUrl="http://www.nasm.us/doc/"DisplayName="float-denorm"Description="floating point denormal (default off)"Switch="-w+float-denorm"/>
<BoolPropertyName="numberoverflow"Category="Advanced"HelpUrl="http://www.nasm.us/doc/"DisplayName="Disable number-overflow"Description="numeric constant does not fit (default on)"Switch="-w-number-overflow"/>
<BoolPropertyName="floattoolong"Category="Advanced"HelpUrl="http://www.nasm.us/doc/"DisplayName="Disable float-toolong"Description=" too many digits in floating-point number (default on)"Switch="-w-float-toolong"/>
<BoolPropertyName="orphanlabels"Category="Advanced"HelpUrl="http://www.nasm.us/doc/"DisplayName="Disable orphan-labels"Description="labels alone on lines without trailing `:' (default on)"Switch="-w-orphan-labels"/>