Files
codeql/swift/ql/test/extractor-tests/declarations/func.expected
Paolo Tranquilli 946e1f498a Swift: generate getParent implementation
By explicitly marking children in the `schema.yml` file, an internal
`getAChild` predicate is implemented, that is in turn used in `AstNode`
to implement `getParent`.

This is yet to be used in the control flow library to replace the
hand-rolled implementation.

A further, more complex step is to use the same information to fully
generate the core implementation of `PrintAst` (including the
accessor string). This will be done later.

The `parent` tests use the same swift code as the extractor tests, and
this is currently enforced by `sync-files.py`. Notice that `qltest.sh`
had to be modified to deal with multiple files, which was not working
yet.
2022-06-01 14:32:58 +02:00

58 lines
3.9 KiB
Plaintext

| declarations.swift:2:7:2:7 | (unnamed function decl) | (unnamed function decl) |
| declarations.swift:2:7:2:7 | get | (unnamed function decl) |
| declarations.swift:2:7:2:7 | set | (unnamed function decl) |
| declarations.swift:3:7:3:7 | (unnamed function decl) | (unnamed function decl) |
| declarations.swift:4:5:4:24 | get | (unnamed function decl) |
| declarations.swift:5:5:5:38 | set | (unnamed function decl) |
| declarations.swift:9:17:9:17 | (unnamed function decl) | (unnamed function decl) |
| declarations.swift:9:17:9:17 | get | (unnamed function decl) |
| declarations.swift:9:17:9:17 | set | (unnamed function decl) |
| declarations.swift:23:9:23:9 | (unnamed function decl) | (unnamed function decl) |
| declarations.swift:23:31:23:31 | get | (unnamed function decl) |
| declarations.swift:23:35:23:35 | set | (unnamed function decl) |
| declarations.swift:24:40:24:40 | get | (unnamed function decl) |
| declarations.swift:25:5:25:22 | random | random |
| declarations.swift:28:1:28:37 | a_function | a_function |
| declarations.swift:32:3:34:3 | get | (unnamed function decl) |
| declarations.swift:35:3:35:18 | set | (unnamed function decl) |
| declarations.swift:41:7:41:7 | (unnamed function decl) | (unnamed function decl) |
| declarations.swift:41:7:41:7 | get | (unnamed function decl) |
| declarations.swift:41:7:41:7 | set | (unnamed function decl) |
| declarations.swift:50:3:52:3 | +- | +- |
| declarations.swift:70:5:72:5 | get | (unnamed function decl) |
| declarations.swift:76:1:79:1 | foo | foo |
| declarations.swift:77:20:77:20 | get | (unnamed function decl) |
| declarations.swift:82:7:82:7 | (unnamed function decl) | (unnamed function decl) |
| declarations.swift:83:5:83:11 | set | (unnamed function decl) |
| declarations.swift:84:5:86:5 | get | (unnamed function decl) |
| declarations.swift:91:27:93:3 | get | (unnamed function decl) |
| declarations.swift:97:5:99:5 | get | (unnamed function decl) |
| declarations.swift:102:7:102:7 | (unnamed function decl) | (unnamed function decl) |
| declarations.swift:102:7:102:7 | get | (unnamed function decl) |
| declarations.swift:102:7:102:7 | set | (unnamed function decl) |
| declarations.swift:104:3:104:3 | (unnamed function decl) | (unnamed function decl) |
| declarations.swift:105:5:107:5 | get | (unnamed function decl) |
| declarations.swift:108:5:108:11 | set | (unnamed function decl) |
| declarations.swift:111:37:113:3 | get | (unnamed function decl) |
| declarations.swift:115:7:115:7 | (unnamed function decl) | (unnamed function decl) |
| declarations.swift:115:7:115:7 | get | (unnamed function decl) |
| declarations.swift:115:7:115:7 | set | (unnamed function decl) |
| declarations.swift:116:5:116:25 | willSet | (unnamed function decl) |
| declarations.swift:119:7:119:7 | (unnamed function decl) | (unnamed function decl) |
| declarations.swift:119:7:119:7 | get | (unnamed function decl) |
| declarations.swift:119:7:119:7 | set | (unnamed function decl) |
| declarations.swift:120:5:120:15 | willSet | (unnamed function decl) |
| declarations.swift:123:7:123:7 | (unnamed function decl) | (unnamed function decl) |
| declarations.swift:123:7:123:7 | get | (unnamed function decl) |
| declarations.swift:123:7:123:7 | set | (unnamed function decl) |
| declarations.swift:124:5:124:24 | didSet | (unnamed function decl) |
| declarations.swift:127:7:127:7 | (unnamed function decl) | (unnamed function decl) |
| declarations.swift:127:7:127:7 | get | (unnamed function decl) |
| declarations.swift:127:7:127:7 | set | (unnamed function decl) |
| declarations.swift:128:5:128:14 | didSet | (unnamed function decl) |
| declarations.swift:131:7:131:7 | (unnamed function decl) | (unnamed function decl) |
| declarations.swift:131:7:131:7 | get | (unnamed function decl) |
| declarations.swift:131:7:131:7 | set | (unnamed function decl) |
| declarations.swift:132:5:132:15 | willSet | (unnamed function decl) |
| declarations.swift:134:5:134:14 | didSet | (unnamed function decl) |