<- ^ ->
Lexical conventions

3   Lexical conventions

Following example is list of valid Gont tokens (although without any sense :)
        // comment
        /* /* Unlike in C, */ comments can be nested. */
        123     // decimal number
        0x12a   // hexadecimal number
        0o666   // octal number
        0666    // *decimal* number
        0b0110  // binary number
        "string\nwith newline"
        ident_1
        ___ident123_4
Code is not passed through any preprocessor by default.

Following strings cannot be used as identifiers, because they are keywords:
bool      else       finally  in     null        section  true     void
break     exception  float    int    open        skip     try      while
case      export_as  for      is     opt_struct  string   type     with
continue  extern_c   fun      let    raise       struct   typedef
do        false      if       local  return      switch   union
<- ^ ->
Lexical conventions