%token K_OUT\r
%token K_OPT\r
// %token K_LCID\r
-%token K_RETVAL\r
+//%token K_RETVAL\r
%token K_STATIC\r
%token K_PUBLIC\r
%token K_PRIVATE\r
\r
if (param == null) {\r
Report.Warning (tokenizer.Location, String.Format ("invalid param index ({0}) with .param", index));\r
- break;\r
- }\r
- if ($5 != null)\r
+ } else if ($5 != null)\r
param.AddDefaultValue ((Constant) $5);\r
}\r
| param_type_decl\r
{\r
int i = (int) $3;\r
byte[] intb = BitConverter.GetBytes (i);\r
- $$ = (double) BitConverter.ToSingle (intb, BitConverter.IsLittleEndian ? 0 : 4);\r
+ $$ = (double) BitConverter.ToSingle (intb, 0);\r
}\r
| K_FLOAT32 OPEN_PARENS INT64 CLOSE_PARENS\r
{\r
| K_FLOAT64 OPEN_PARENS INT64 CLOSE_PARENS\r
{\r
byte[] intb = BitConverter.GetBytes ((long) $3);\r
- $$ = BitConverter.ToDouble (intb, BitConverter.IsLittleEndian ? 0 : 4);\r
+ $$ = BitConverter.ToDouble (intb, 0);\r
}\r
| K_FLOAT64 OPEN_PARENS INT32 CLOSE_PARENS\r
{\r
byte[] intb = BitConverter.GetBytes ((int) $3);\r
- $$ = (double) BitConverter.ToSingle (intb, BitConverter.IsLittleEndian ? 0 : 4);\r
+ $$ = (double) BitConverter.ToSingle (intb, 0);\r
}\r
;\r
\r