#! Aaaaaaaaaaa this is JS!!! // https://github.com/tc39/proposal-hashbang // This file is mixing all new syntaxes in the proposal in one file without considering syntax conflict or correct runtime semantics // Enjoy!!! // Created at Nov 23, 2018 for await(const x of (new A // https://github.com/tc39/proposal-pipeline-operator |> do { // https://github.com/tc39/proposal-do-expressions case(?) { // https://github.com/tc39/proposal-pattern-matching when {val}: class { #[?]: ?; // https://github.com/tc39/proposal-private-fields fn(...n) { // https://github.com/tc39/proposal-nullish-coalescing // https://github.com/tc39/proposal-slice-notation return this.#[?] ??= n[2:3] } } when _: ? } } |> ::?.fn // https://github.com/tc39/proposal-bind-operator |> ?.map do(x) { x -> x + 1} // https://github.com/tc39/proposal-record-tuple // https://github.com/tc39/proposal-numeric-separator // https://github.com/tc39/proposal-extended-numeric-literals |> (? ?? ? ?? {# a: 1_2_3 #} ?? {| b:2_px |}) |> (async _ =>* { return ? })()) { // https://github.com/tc39/proposal-generator-arrow-functions }