#if 1
#if {} 1
#if {} else {} 1
#if 1 {} else {} 1
#if [] {} else {} #1
#if {} {} else {} {}
#if () {} else {} # a

#if () {} else {}
1

#if () {} else {}
{}

#if () {} else {}
{
#if () {} else {}


1
# if () {} else {}
1

#if 1 < 2 [
  One.
]

#if true == false [
  {Bad}, but we {dont-care}!
]

#if {true} [
  One.
]

#if [] != none [
  Two.
]

#if (
  1 + 1
    == 1
) [
  Nope.
] else {
  "Three."
}

#if false [
  Bad.
] else {
  let point = "."
  "Four" + point
}

#{
  if content == type[b] [Fi] else [Nope]
  if content == type [Nope] else [ve.]
}

#if () () {}
#if () [] {}
#if () {} {}
#if [] () {}
#if [] [] {}
#if [] {} {}
#if {} () {}
#if {} [] {}
#if {} {} {}

#if () == () () {}
#if () == () [] {}
#if () == () {} {}
#if [] == [] () {}
#if [] == [] [] {}
#if [] == [] {} {}
#if {} == {} () {}
#if {} == {} [] {}
#if {} == {} {} {}

#if () and () () {}
#if () and () [] {}
#if () and () {} {}
#if [] and [] () {}
#if [] and [] [] {}
#if [] and [] {} {}
#if {} and {} () {}
#if {} and {} [] {}
#if {} and {} {} {}

#if not () () {}
#if not () [] {}
#if not () {} {}
#if not [] () {}
#if not [] [] {}
#if not [] {} {}
#if not {} () {}
#if not {} [] {}
#if not {} {} {}
