https://bugzilla.novell.com/show_bug.cgi?id=361412
Summary: vbnc: Support Option Explicit/Strict without On or Off
keyword
Product: Mono: Compilers
Version: 1.9.0
Platform: Other
OS/Version: Other
Status: NEW
Severity: Minor
Priority: P5 - None
Component: Basic
AssignedTo: [EMAIL PROTECTED]
ReportedBy: [EMAIL PROTECTED]
QAContact: [email protected]
Found By: ---
Compiling e.g.
[[
Option Strict
Option Explicit
Class HelloWorld
Public Shared Sub Main
End Sub
End Class
]]
Results in:
[[
Visual Basic.Net Compiler version 0.0.0.5851
Copyright (C) 2004-2007 Rolf Bjarne Kvinge. All rights reserved.
HelloWorldOptionNoOn.vb (1,8) : Error VBNC99997: You've encountered something
in the compiler which is not implemented. Please file a bug (see instructions
here: http://mono-project.com/Bugs)
HelloWorldOptionNoOn.vb (1,8) : Error VBNC99997: You've encountered something
in the compiler which is not implemented. Please file a bug (see instructions
here: http://mono-project.com/Bugs)
HelloWorldOptionNoOn.vb (1,8) : Error VBNC99997: You've encountered something
in the compiler which is not implemented. Please file a bug (see instructions
here: http://mono-project.com/Bugs)
HelloWorldOptionNoOn.vb (1,8) : Error VBNC99997: You've encountered something
in the compiler which is not implemented. Please file a bug (see instructions
here: http://mono-project.com/Bugs)
HelloWorldOptionNoOn.vb (1,8) : Error VBNC99997: You've encountered something
in the compiler which is not implemented. Please file a bug (see instructions
here: http://mono-project.com/Bugs)
HelloWorldOptionNoOn.vb (1,8) : Error VBNC99997: You've encountered something
in the compiler which is not implemented. Please file a bug (see instructions
here: http://mono-project.com/Bugs)
HelloWorldOptionNoOn.vb (1,8) : Error VBNC99997: You've encountered something
in the compiler which is not implemented. Please file a bug (see instructions
here: http://mono-project.com/Bugs)
HelloWorldOptionNoOn.vb (1,8) : Error VBNC99997: You've encountered something
in the compiler which is not implemented. Please file a bug (see instructions
here: http://mono-project.com/Bugs)
HelloWorldOptionNoOn.vb (1,8) : Error VBNC99997: You've encountered something
in the compiler which is not implemented. Please file a bug (see instructions
here: http://mono-project.com/Bugs)
[... forty lines chopped ...]
HelloWorldOptionNoOn.vb (1,8) : Error VBNC99997: You've encountered something
in the compiler which is not implemented. Please file a bug (see instructions
here: http://mono-project.com/Bugs)
HelloWorldOptionNoOn.vb (1,8) : Error VBNC30041: Too many errors.
Exception of type 'vbnc.TooManyErrorsException' was thrown.
at vbnc.Report.ShowMessage (Boolean SaveIt, vbnc.Message Message) [0x00000]
at vbnc.Report.ShowMessage (Messages Message, Span Location, System.String[]
Parameters) [0x00000]
at vbnc.Report.ShowMessage (Messages Message, System.String[] Parameters)
[0x00000]
at vbnc.Compiler.Compile () [0x00000]
at vbnc.Compiler.Compile (System.String[] CommandLine) [0x00000]
at vbnc.Main.Main (System.String[] CmdArgs) [0x00000]
Failed compilation took 00:00:01.8910000
]]
Adding " On" to each Option line is the workaround.
>From vbls80.doc
Option Explicit -- "if neither is specified, the default is On."
Option Strict -- "if neither is specified, the default is On."
Option Compare -- Text/Binary must be specified
I haven't tried using Option Compare.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
_______________________________________________
mono-bugs maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs