UNPKG

firescript

Version:
131 lines (130 loc) 1.7 kB
[ { "type": "identifier", "value": "class" }, { "type": "identifier", "value": "Banana" }, { "type": "indention", "value": 1 }, { "type": "identifier", "value": "constructor" }, { "type": "punctuator", "value": "(" }, { "type": "punctuator", "value": ")" }, { "type": "indention", "value": 2 }, { "type": "identifier", "value": "this" }, { "type": "punctuator", "value": "." }, { "type": "identifier", "value": "foo" }, { "type": "operator", "value": "=" }, { "type": "literal", "value": "'foo'" }, { "type": "indention", "value": 1 }, { "type": "identifier", "value": "static" }, { "type": "identifier", "value": "async" }, { "type": "identifier", "value": "bar" }, { "type": "punctuator", "value": "(" }, { "type": "punctuator", "value": ")" }, { "type": "indention", "value": 2 }, { "type": "identifier", "value": "const" }, { "type": "identifier", "value": "bar" }, { "type": "operator", "value": "=" }, { "type": "identifier", "value": "await" }, { "type": "identifier", "value": "this" }, { "type": "punctuator", "value": "." }, { "type": "identifier", "value": "bla" }, { "type": "punctuator", "value": "(" }, { "type": "punctuator", "value": ")" }, { "type": "indention", "value": 2 }, { "type": "identifier", "value": "return" }, { "type": "identifier", "value": "bar" }, { "type": "indention", "value": 0 } ]