# Ask Epic Anything: Programming & Scripting | May 24th, 2023 at 12:30PM EST

**URL:** <https://forums.unrealengine.com/t/ask-epic-anything-programming-scripting-may-24th-2023-at-12-30pm-est/1168968>\
**Category:** Programming & Scripting\
**Tags:** fortnite-creative, unreal-editor-for-fortnite, AskEpicAnything, fortnite\
**Created:** [May 17, 2023, 5:56pm UTC](https://forums.unrealengine.com/t/ask-epic-anything-programming-scripting-may-24th-2023-at-12-30pm-est/1168968 "2023-05-17T17:56:29Z")\
**Posts on this page:** 1\
**Showing post:** 89

<div class="post-metadata">

**Author:** ![Conan\_Reis](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/conan_reis/32/1016955_2.png) [@Conan\_Reis](https://forums.unrealengine.com/u/Conan_Reis)\
**Post date:** [May 24, 2023, 5:41pm UTC](https://forums.unrealengine.com/t/ask-epic-anything-programming-scripting-may-24th-2023-at-12-30pm-est/1168968/89 "2023-05-24T17:41:38Z")

</div>

> [@t.tutiya](#):
>
> Is there a schema of the Verse language, such as BNF notation? If not, are there any plans to provide one?

Yes there is a Verse BNF - we probably just need to clean it up and remove the future plans from what is currently present before we can put it online in the Verse documentation.

> [@t.tutiya](#):
>
> Are “true” and “false” types themselves? (Is the logic type a composite type of true type and false type?)

Technically yes - they are separate types in Verse. One of the hints is that `true` and `false` are both lowercase like other Verse type name conventions. They aren’t indicated that way in the docs currently though the typing in Verse is quite sophisticated and as this becomes more feature complete the docs will better reflect the Verse type theory.

> [@t.tutiya](#):
>
> Is the “false” that can be set as the initial value for an option type the same as the false of the logic type?

Yes.

---

_[View the full topic](https://forums.unrealengine.com/t/ask-epic-anything-programming-scripting-may-24th-2023-at-12-30pm-est/1168968)._
