content: ' This is a sample file containing syntax that compiles properly
  
  #const debug = true
  
  REM Although the file compiles,
  REM
  REM Not all linting rules pass
  
  sub DefaultMain()
      print "request failed �"
      #if debug = true
      print "debug mode enabled"
      #else
      print "debug mode disabled"
      #end if
      
      print "in showChannelSGScreen"
  
      'Indicate this is a Roku SceneGraph application'
      screen = CreateObject("roSGScreen")
      m.port = CreateObject("roMessagePort")
      screen.setMessagePort(m.port)
  
      'Create a scene and load /components/sampleproject.xml'
      scene = screen.CreateScene("SampleProject")
      screen.show()
  
      stop
  
      ? "some thing";"other thing"
  
      a = ["foo", "bar", "baz"]
  
      b = [
          "foo"
          "bar"
          "baz"
      ]
  
      c = {
          "foo": 1,
          "bar": 2,
          "baz": 3
      }
  
      c = {
          "foo": 1
          "bar": 2
          "baz": 3
      }
  
  
      Run("pkg:/source/Missing.brs")
  
      Eval("d = 1")
  
      while(true)
          msg = wait(0, m.port)
          msgType = type(msg)
          if msgType = "roSGScreenEvent"
              if msg.isScreenClosed() then return
          end if
      end while
  
      ' Statement for early exit the application
      end
  
  end sub
  
  function SomeFunc() as void
      a = "foo"
      b = "bar"
  
      return
  end function
  