Files
swift-mirror/test/Syntax/Inputs/serialize_multiple_decls.json

185 lines
4.9 KiB
JSON

{
"kind": "SourceFile",
"layout": [
null,
{
"kind": "CodeBlockItemList",
"layout": [
{
"kind": "CodeBlockItem",
"layout": [
null,
{
"kind": "StructDecl",
"layout": [
null,
null,
null,
null,
null,
{
"tokenKind": {
"kind": "kw_struct"
},
"leadingTrivia": "\/\/ RUN: %swift-syntax-test -input-source-filename %s -serialize-raw-tree > %t\n\/\/ RUN: diff %t %S\/Inputs\/serialize_multiple_decls.json -u\n\n",
"trailingTrivia": " ",
"presence": "Present"
},
null,
{
"tokenKind": {
"kind": "identifier",
"text": "A"
},
"leadingTrivia": "",
"trailingTrivia": " ",
"presence": "Present"
},
null,
null,
null,
null,
null,
null,
null,
{
"kind": "MemberDeclBlock",
"layout": [
null,
{
"tokenKind": {
"kind": "l_brace"
},
"leadingTrivia": "",
"trailingTrivia": "",
"presence": "Present"
},
null,
{
"kind": "MemberDeclList",
"layout": [],
"presence": "Present"
},
null,
{
"tokenKind": {
"kind": "r_brace"
},
"leadingTrivia": "\n",
"trailingTrivia": "",
"presence": "Present"
},
null
],
"presence": "Present"
},
null
],
"presence": "Present"
},
null,
null,
null,
null,
null
],
"presence": "Present"
},
{
"kind": "CodeBlockItem",
"layout": [
null,
{
"kind": "StructDecl",
"layout": [
null,
null,
null,
null,
null,
{
"tokenKind": {
"kind": "kw_struct"
},
"leadingTrivia": "\n\n",
"trailingTrivia": " ",
"presence": "Present"
},
null,
{
"tokenKind": {
"kind": "identifier",
"text": "B"
},
"leadingTrivia": "",
"trailingTrivia": " ",
"presence": "Present"
},
null,
null,
null,
null,
null,
null,
null,
{
"kind": "MemberDeclBlock",
"layout": [
null,
{
"tokenKind": {
"kind": "l_brace"
},
"leadingTrivia": "",
"trailingTrivia": "",
"presence": "Present"
},
null,
{
"kind": "MemberDeclList",
"layout": [],
"presence": "Present"
},
null,
{
"tokenKind": {
"kind": "r_brace"
},
"leadingTrivia": "\n",
"trailingTrivia": "",
"presence": "Present"
},
null
],
"presence": "Present"
},
null
],
"presence": "Present"
},
null,
null,
null,
null,
null
],
"presence": "Present"
}
],
"presence": "Present"
},
null,
{
"tokenKind": {
"kind": "eof",
"text": ""
},
"leadingTrivia": "\n",
"trailingTrivia": "",
"presence": "Present"
},
null
],
"presence": "Present"
}