fork download
  1. Module test
  2.  
  3. Sub main()
  4. If (Array.IndexOf({"ER", "PM", "EM", "OC"}, "ER")>-1) Then
  5.         System.console.writeline("hello, world")
  6. End If
  7. end sub
  8.  
  9. End module
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Visual Basic.Net Compiler version 0.0.0.5914 (Mono 2.4.2 - r)
Copyright (C) 2004-2008 Rolf Bjarne Kvinge. All rights reserved.


Does 'vbnc.ArrayInitializerExpression' have no type references?
/home/XExcxm/<MyGenerator> (1,1) : Error VBNC99999: Unexpected error: Object reference not set to an instance of an object
  at vbnc.Argument.ResolveCode (vbnc.ResolveInfo Info) [0x00032] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/Argument.vb:94 
  at vbnc.Helper.ResolveCodeCollection (IEnumerable Collection, vbnc.ResolveInfo Info) [0x00044] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/General/Helper.vb:2339 
  at vbnc.ArgumentList.ResolveCode (vbnc.ResolveInfo Info) [0x00002] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/ArgumentList.vb:319 
  at vbnc.InvocationOrIndexExpression.ResolveExpressionInternal (vbnc.ResolveInfo Info) [0x0004f] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/InvocationOrIndexExpression.vb:244 
  at vbnc.Expression.ResolveExpression (vbnc.ResolveInfo ResolveInfo) [0x00008] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/Expression.vb:229 
  at vbnc.BinaryExpression.ResolveExpressions (vbnc.ResolveInfo Info) [0x00002] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/BinaryExpressions/BinaryExpression.vb:122 
  at vbnc.BinaryExpression.ResolveExpressionInternal (vbnc.ResolveInfo Info) [0x00002] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/BinaryExpressions/BinaryExpression.vb:143 
  at vbnc.Expression.ResolveExpression (vbnc.ResolveInfo ResolveInfo) [0x00008] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/Expression.vb:229 
  at vbnc.ParenthesizedExpression.ResolveExpressionInternal (vbnc.ResolveInfo Info) [0x00002] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/ParenthesizedExpression.vb:78 
  at vbnc.Expression.ResolveExpression (vbnc.ResolveInfo ResolveInfo) [0x00008] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/Expressions/Expression.vb:229 
  at vbnc.IfStatement.ResolveStatement (vbnc.ResolveInfo Info) [0x00002] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/Statements/IfStatement.vb:118 
  at vbnc.CodeBlock.ResolveCode (vbnc.ResolveInfo Info) [0x000b0] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/Code/CodeBlock.vb:603 
  at vbnc.MethodBaseDeclaration.ResolveCode (vbnc.ResolveInfo Info) [0x00065] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/General/MethodBaseDeclaration.vb:226 
  at vbnc.MethodDeclaration.ResolveCode (vbnc.ResolveInfo Info) [0x00002] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/Members/MethodDeclaration.vb:87 
  at vbnc.SubDeclaration.ResolveCode (vbnc.ResolveInfo Info) [0x00037] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/Members/SubDeclaration.vb:122 
  at vbnc.Helper.ResolveCodeCollection (IEnumerable Collection, vbnc.ResolveInfo Info) [0x00044] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/General/Helper.vb:2339 
  at vbnc.BaseObjects`1[T].ResolveCode (vbnc.ResolveInfo Info) [0x00000] 
  at vbnc.TypeDeclaration.ResolveCode (vbnc.ResolveInfo Info) [0x0001c] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/TypeDeclarations/TypeDeclaration.vb:487 
  at vbnc.AssemblyDeclaration.ResolveCode (vbnc.ResolveInfo Info) [0x0002a] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/TypeDeclarations/AssemblyDeclaration.vb:209 
  at vbnc.Compiler.Compile_Resolve () [0x001a9] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/General/Compiler.vb:428 
  at vbnc.Compiler.Compile () [0x0028a] in /var/tmp/portage/dev-lang/mono-basic-2.4.2/work/mono-basic-2.4.2/vbnc/vbnc/source/General/Compiler.vb:561 
Compilation took 00:00:00.8539850
stdout
Standard output is empty