SYMBOL INDEX (790 symbols across 345 files) FILE: semantic-python/test/fixtures/2-01-return-statement.py function foo (line 2) | def foo(a): FILE: semantic-python/test/fixtures/2-02-return-doesnt-translate.py function foo (line 3) | def foo(a): FILE: semantic-python/test/fixtures/2-03-return-in-if-statement.py function foo (line 3) | def foo(a): FILE: semantic-python/test/fixtures/2-05-function-call.py function const (line 2) | def const(x, y): return x FILE: semantic-python/test/fixtures/2-06-nested-function-definition.py function const (line 3) | def const(a, b): FILE: semantic-python/test/fixtures/2-07-closure-over-scope.py function const (line 2) | def const(a, b): FILE: semantic-python/test/fixtures/2-08-function-decorator.py function passthru (line 2) | def passthru(x): function decorated (line 6) | def decorated(x): FILE: semantic-python/test/fixtures/3-01-empty-class-definition.py class Foo (line 2) | class Foo(): FILE: semantic-python/test/fixtures/3-02-defining-instance-method.py class Foo (line 3) | class Foo(): method identity (line 4) | def identity(self, x): FILE: semantic-python/test/fixtures/3-03-functions-know-their-own-names.py function recursive (line 2) | def recursive(a): return recursive FILE: semantic-python/test/fixtures/5-02-simple-function.py function foo (line 1) | def foo(): FILE: semantic-python/test/fixtures/5-03-function-argument.py function foo (line 1) | def foo(x): FILE: semantic-python/test/fixtures/cheese/ints.py function one (line 1) | def one(): function two (line 4) | def two(): FILE: semantic/bench/bench-fixtures/python/function-definition.py function a (line 1) | def a(): function c (line 4) | def c(d): function g (line 7) | def g(g, *h): function h (line 10) | def h(i=1): function i (line 13) | def i(j="default", **c): FILE: semantic/bench/bench-fixtures/python/if-statement-functions.py function foo (line 1) | def foo(): return "bipp" function bar (line 3) | def bar(): return foo() function baz (line 5) | def baz(): return bar() function why (line 7) | def why(): return "elle" FILE: semantic/bench/bench-fixtures/ruby/function-definition.rb function a (line 1) | def a() function c (line 5) | def c(d) function g (line 9) | def g(g_) function h (line 13) | def h(i=1) function i (line 17) | def i() FILE: semantic/bench/bench-fixtures/ruby/if-statement-functions.rb function foo (line 1) | def foo() function bar (line 5) | def bar() function baz (line 9) | def baz() function why (line 13) | def why() FILE: semantic/test/fixtures/base.rb type Sinatra (line 22) | module Sinatra class Request (line 25) | class Request < Rack::Request method accept (line 30) | def accept method accept? (line 41) | def accept?(type) method preferred_type (line 45) | def preferred_type(*types) method forwarded? (line 57) | def forwarded? method safe? (line 61) | def safe? method idempotent? (line 65) | def idempotent? method link? (line 69) | def link? method unlink? (line 73) | def unlink? method params (line 77) | def params class AcceptEntry (line 83) | class AcceptEntry method initialize (line 87) | def initialize(entry) method <=> (line 100) | def <=>(other) method priority (line 104) | def priority method to_str (line 109) | def to_str method to_s (line 113) | def to_s(full = false) method respond_to? (line 117) | def respond_to?(*args) method method_missing (line 121) | def method_missing(*args, &block) class MimeTypeEntry (line 126) | class MimeTypeEntry method initialize (line 129) | def initialize(entry) method accepts? (line 140) | def accepts?(entry) method to_str (line 144) | def to_str method matches_params? (line 148) | def matches_params?(params) class Response (line 160) | class Response < Rack::Response method body= (line 163) | def body=(value) method each (line 168) | def each method finish (line 172) | def finish method calculate_content_length? (line 196) | def calculate_content_length? method drop_content_info? (line 200) | def drop_content_info? method drop_body? (line 204) | def drop_body? class ExtendedRack (line 214) | class ExtendedRack < Struct.new(:app) method call (line 215) | def call(env) method setup_close (line 225) | def setup_close(env, status, headers, body) method after_response (line 231) | def after_response(&block) method async? (line 236) | def async?(status, headers, body) class CommonLogger (line 244) | class CommonLogger < Rack::CommonLogger method call (line 245) | def call(env) method call (line 251) | def call(env) class BadRequest (line 258) | class BadRequest < TypeError #:nodoc: method http_status (line 259) | def http_status; 400 end class NotFound (line 262) | class NotFound < NameError #:nodoc: method http_status (line 263) | def http_status; 404 end type Helpers (line 267) | module Helpers function status (line 269) | def status(value = nil) function body (line 276) | def body(value = nil, &block) function redirect (line 293) | def redirect(uri, *args) function uri (line 308) | def uri(addr = nil, absolute = true, add_script_name = true) function error (line 328) | def error(code, body = nil) function not_found (line 335) | def not_found(body = nil) function headers (line 340) | def headers(hash = nil) function session (line 346) | def session function logger (line 351) | def logger function mime_type (line 356) | def mime_type(type) function content_type (line 362) | def content_type(type = nil, params = {}) function attachment (line 384) | def attachment(filename = nil, disposition = :attachment) function send_file (line 395) | def send_file(path, opts = {}) class Stream (line 427) | class Stream method schedule (line 428) | def self.schedule(*) yield end method defer (line 429) | def self.defer(*) yield end method initialize (line 431) | def initialize(scheduler = self.class, keep_open = false, &back) method close (line 436) | def close method each (line 442) | def each(&front) method << (line 454) | def <<(data) method callback (line 459) | def callback(&block) method closed? (line 466) | def closed? function stream (line 477) | def stream(keep_open = false) function cache_control (line 493) | def cache_control(*values) function expires (line 521) | def expires(amount, *values) function last_modified (line 545) | def last_modified(time) function etag (line 575) | def etag(value, options = {}) function back (line 601) | def back function informational? (line 606) | def informational? function success? (line 611) | def success? function redirect? (line 616) | def redirect? function client_error? (line 621) | def client_error? function server_error? (line 626) | def server_error? function not_found? (line 631) | def not_found? function bad_request? (line 636) | def bad_request? function time_for (line 642) | def time_for(value) function etag_matches? (line 659) | def etag_matches?(list, new_resource = request.post?) function with_params (line 664) | def with_params(temp_params) type Templates (line 690) | module Templates type ContentTyped (line 691) | module ContentTyped function initialize (line 695) | def initialize function erb (line 701) | def erb(template, options = {}, locals = {}, &block) function erubis (line 705) | def erubis(template, options = {}, locals = {}) function haml (line 711) | def haml(template, options = {}, locals = {}, &block) function sass (line 715) | def sass(template, options = {}, locals = {}) function scss (line 720) | def scss(template, options = {}, locals = {}) function less (line 725) | def less(template, options = {}, locals = {}) function stylus (line 730) | def stylus(template, options = {}, locals = {}) function builder (line 735) | def builder(template = nil, options = {}, locals = {}, &block) function liquid (line 740) | def liquid(template, options = {}, locals = {}, &block) function markdown (line 744) | def markdown(template, options = {}, locals = {}) function textile (line 749) | def textile(template, options = {}, locals = {}) function rdoc (line 753) | def rdoc(template, options = {}, locals = {}) function asciidoc (line 757) | def asciidoc(template, options = {}, locals = {}) function radius (line 761) | def radius(template, options = {}, locals = {}) function markaby (line 765) | def markaby(template = nil, options = {}, locals = {}, &block) function coffee (line 769) | def coffee(template, options = {}, locals = {}) function nokogiri (line 774) | def nokogiri(template = nil, options = {}, locals = {}, &block) function slim (line 779) | def slim(template, options = {}, locals = {}, &block) function creole (line 783) | def creole(template, options = {}, locals = {}) function mediawiki (line 787) | def mediawiki(template, options = {}, locals = {}) function wlang (line 791) | def wlang(template, options = {}, locals = {}, &block) function yajl (line 795) | def yajl(template, options = {}, locals = {}) function rabl (line 800) | def rabl(template, options = {}, locals = {}) function find_template (line 807) | def find_template(views, name, engine) function render_ruby (line 818) | def render_ruby(engine, template, options = {}, locals = {}, &block) function render (line 824) | def render(engine, data, options = {}, locals = {}, &block) function compile_template (line 870) | def compile_template(engine, data, options, views) class Base (line 909) | class Base method initialize (line 919) | def initialize(app = nil) method call (line 928) | def call(env) method call! (line 932) | def call!(env) # :nodoc: method settings (line 954) | def self.settings method settings (line 959) | def settings method options (line 963) | def options method halt (line 971) | def halt(*response) method pass (line 979) | def pass(&block) method forward (line 984) | def forward method filter! (line 997) | def filter!(type, base = settings) method route! (line 1006) | def route!(base = settings, pass_block = nil) method route_eval (line 1031) | def route_eval method process_route (line 1040) | def process_route(pattern, conditions, block = nil, values = []) method route_missing (line 1076) | def route_missing method static! (line 1086) | def static!(options = {}) method invoke (line 1100) | def invoke method dispatch! (line 1116) | def dispatch! method handle_exception! (line 1142) | def handle_exception!(boom) method error_block! (line 1184) | def error_block!(key, *block_params) method dump_errors! (line 1199) | def dump_errors!(boom) method reset! (line 1226) | def reset! method extensions (line 1243) | def extensions method middleware (line 1252) | def middleware method set (line 1262) | def set(option, value = (not_set = true), ignore_setter = false, &bl... method enable (line 1298) | def enable(*opts) method disable (line 1303) | def disable(*opts) method error (line 1310) | def error(*codes, &block) method not_found (line 1319) | def not_found(&block) method template (line 1324) | def template(name, &block) method layout (line 1330) | def layout(name = :layout, &block) method inline_templates= (line 1336) | def inline_templates=(file = nil) method mime_type (line 1368) | def mime_type(type, value = nil) method mime_types (line 1379) | def mime_types(type) method before (line 1387) | def before(path = /.*/, **options, &block) method after (line 1394) | def after(path = /.*/, **options, &block) method add_filter (line 1399) | def add_filter(type, path = /.*/, **options, &block) method condition (line 1405) | def condition(name = "#{caller.first[/`.*'/]} condition", &block) method public= (line 1409) | def public=(value) method public_dir= (line 1414) | def public_dir=(value) method public_dir (line 1418) | def public_dir method get (line 1424) | def get(path, opts = {}, &block) method put (line 1432) | def put(path, opts = {}, &bk) route 'PUT', path, opts, &bk end method post (line 1433) | def post(path, opts = {}, &bk) route 'POST', path, opts, &bk end method delete (line 1434) | def delete(path, opts = {}, &bk) route 'DELETE', path, opts, &bk end method head (line 1435) | def head(path, opts = {}, &bk) route 'HEAD', path, opts, &bk end method options (line 1436) | def options(path, opts = {}, &bk) route 'OPTIONS', path, opts, &bk end method patch (line 1437) | def patch(path, opts = {}, &bk) route 'PATCH', path, opts, &bk end method link (line 1438) | def link(path, opts = {}, &bk) route 'LINK', path, opts, &bk end method unlink (line 1439) | def unlink(path, opts = {}, &bk) route 'UNLINK', path, opts, &bk end method helpers (line 1443) | def helpers(*extensions, &block) method register (line 1450) | def register(*extensions, &block) method development? (line 1459) | def development?; environment == :development end method production? (line 1460) | def production?; environment == :production end method test? (line 1461) | def test?; environment == :test end method configure (line 1465) | def configure(*envs) method use (line 1470) | def use(middleware, *args, &block) method quit! (line 1476) | def quit! method run! (line 1490) | def run!(options = {}, &block) method running? (line 1511) | def running? method prototype (line 1516) | def prototype method new (line 1526) | def new(*args, &bk) method build (line 1533) | def build(app) method call (line 1541) | def call(env) method caller_files (line 1547) | def caller_files method caller_locations (line 1553) | def caller_locations method start_server (line 1560) | def start_server(handler, server_settings, handler_name) method suppress_messages? (line 1579) | def suppress_messages? method setup_traps (line 1583) | def setup_traps method define_singleton (line 1599) | def define_singleton(name, content = Proc.new) method host_name (line 1607) | def host_name(pattern) method user_agent (line 1613) | def user_agent(pattern) method provides (line 1626) | def provides(*types) method route (line 1642) | def route(verb, path, options = {}, &block) method invoke_hook (line 1650) | def invoke_hook(name, *args) method generate_method (line 1654) | def generate_method(method_name, &block) method compile! (line 1661) | def compile!(verb, path, block, **options) method compile (line 1680) | def compile(path, route_mustermann_opts = {}) method setup_default_middleware (line 1684) | def setup_default_middleware(builder) method setup_middleware (line 1694) | def setup_middleware(builder) method setup_logging (line 1698) | def setup_logging(builder) method setup_null_logger (line 1707) | def setup_null_logger(builder) method setup_common_logger (line 1711) | def setup_common_logger(builder) method setup_custom_logger (line 1715) | def setup_custom_logger(builder) method setup_protection (line 1723) | def setup_protection(builder) method setup_sessions (line 1739) | def setup_sessions(builder) method detect_rack_handler (line 1747) | def detect_rack_handler method inherited (line 1758) | def inherited(subclass) method synchronize (line 1765) | def synchronize(&block) method warn (line 1774) | def warn(message) method cleaned_caller (line 1779) | def cleaned_caller(keep = 3) method force_encoding (line 1788) | def self.force_encoding(data, encoding = default_encoding) method force_encoding (line 1800) | def force_encoding(*args) settings.force_encoding(*args) end class Application (line 1938) | class Application < Base method register (line 1944) | def self.register(*extensions, &block) #:nodoc: type Delegator (line 1954) | module Delegator #:nodoc: function delegate (line 1955) | def self.delegate(*methods) class Wrapper (line 1977) | class Wrapper method initialize (line 1978) | def initialize(stack, instance) method settings (line 1982) | def settings method helpers (line 1986) | def helpers method call (line 1990) | def call(env) method inspect (line 1994) | def inspect function new (line 2000) | def self.new(base = Base, &block) function register (line 2007) | def self.register(*extensions, &block) function helpers (line 2012) | def self.helpers(*extensions, &block) function use (line 2017) | def self.use(*args, &block) FILE: semantic/test/fixtures/go/analysis/bar/bar.go function Bar (line 3) | func Bar() string { FILE: semantic/test/fixtures/go/analysis/bar/rab.go function Rab (line 3) | func Rab() string { FILE: semantic/test/fixtures/go/analysis/foo/foo.go function New (line 3) | func New() string { FILE: semantic/test/fixtures/go/analysis/main.go function main (line 6) | func main() { FILE: semantic/test/fixtures/go/analysis/main1.go function main (line 8) | func main() { FILE: semantic/test/fixtures/go/corpus/array-types.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/array-types.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/array-with-implicit-length.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/array-with-implicit-length.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/assignment-statements.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/assignment-statements.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/binary-expressions.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/binary-expressions.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/call-expressions.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/call-expressions.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/case-statements.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/case-statements.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/channel-types.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/channel-types.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/comment.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/comment.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/const-declarations-with-types.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/const-declarations-with-types.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/const-declarations-without-types.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/const-declarations-without-types.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/const-with-implicit-values.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/const-with-implicit-values.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/constructors.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/constructors.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/float-literals.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/float-literals.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/for-statements.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/for-statements.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/function-declarations.A.go function main (line 3) | func main() {} function f1 (line 4) | func f1() {} function f2 (line 5) | func f2(a int, b, c, d string) int {} function f2 (line 6) | func f2() (int, error) {} function f2 (line 7) | func f2() (result int, err error) {} function lockedOSThread (line 8) | func lockedOSThread() bool function getcontext (line 9) | func getcontext(c *u) /* int32 */ {} FILE: semantic/test/fixtures/go/corpus/function-declarations.B.go function main (line 3) | func main() {} function fa (line 4) | func fa() {} function fb (line 5) | func fb(a int, b, c, d string) int {} function fc (line 6) | func fc() (int, error) {} function fd (line 7) | func fd() (result int, err error) {} function fe (line 8) | func fe() () {;} function lockOSThread (line 9) | func lockOSThread() int function setcontext (line 10) | func setcontext(c *u) /* int32 */ {} FILE: semantic/test/fixtures/go/corpus/function-literals.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/function-literals.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/function-types.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/function-types.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/go-and-defer-statements.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/go-and-defer-statements.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/grouped-import-declarations.A.go function main (line 9) | func main() { FILE: semantic/test/fixtures/go/corpus/grouped-import-declarations.B.go function main (line 9) | func main() { FILE: semantic/test/fixtures/go/corpus/grouped-var-declarations.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/grouped-var-declarations.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/if-statements.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/if-statements.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/imaginary-literals.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/imaginary-literals.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/import-statements.A.go function main (line 10) | func main() {} FILE: semantic/test/fixtures/go/corpus/import-statements.B.go function main (line 10) | func main() {} FILE: semantic/test/fixtures/go/corpus/increment-decrement-statements.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/increment-decrement-statements.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/int-literals.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/int-literals.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/interface-types.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/interface-types.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/label-statements.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/label-statements.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/map-literals.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/map-literals.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/map-types.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/map-types.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/method-declarations.A.go function main (line 3) | func main() {} method Method (line 5) | func (s) Method() method Equals (line 7) | func (self Person) Equals(other Person) bool {} method Length (line 9) | func (p *Point) Length() float64 { method Scale (line 13) | func (p *Point) Scale(factor float64) { method Alive (line 18) | func (f *Field) Alive(x, y int) bool { } FILE: semantic/test/fixtures/go/corpus/method-declarations.B.go function main (line 3) | func main() {} method Methods (line 5) | func (s) Methods() method Equals (line 7) | func (self Num) Equals(other Num) bool {} method OtherLength (line 9) | func (p *Point) OtherLength() float64 { method Scale (line 13) | func (q *Point) Scale(factor int) { method Alive (line 18) | func (f *Field) Alive(z, h int) bool { } FILE: semantic/test/fixtures/go/corpus/modifying-struct-fields.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/modifying-struct-fields.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/parameter-declarations-with-types.A.go function main (line 3) | func main() { function foo (line 6) | func foo(a int, b string) { FILE: semantic/test/fixtures/go/corpus/parameter-declarations-with-types.B.go function main (line 3) | func main() { function foo (line 6) | func foo(x string, y uint64) { FILE: semantic/test/fixtures/go/corpus/pointer-types.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/pointer-types.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/qualified-types.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/qualified-types.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/rune-literals.A.go constant a (line 3) | a = 'δ' constant b (line 4) | b = '⌘' constant c (line 5) | c = '⌘' constant d (line 6) | d = '⌘' constant e (line 7) | e = '⌘' constant f (line 8) | f = '⌘' FILE: semantic/test/fixtures/go/corpus/rune-literals.B.go constant a (line 3) | a = '©' constant b (line 4) | b = '©' constant c (line 5) | c = '©' constant d (line 6) | d = '©' constant e (line 7) | e = '©' constant f (line 8) | f = '©' FILE: semantic/test/fixtures/go/corpus/select-statements.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/select-statements.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/selector-expressions.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/selector-expressions.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/send-statements.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/send-statements.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/short-var-declarations.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/short-var-declarations.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/single-import-declarations.A.go function main (line 7) | func main() { FILE: semantic/test/fixtures/go/corpus/single-import-declarations.B.go function main (line 7) | func main() { FILE: semantic/test/fixtures/go/corpus/single-line-function-declarations.A.go function main (line 3) | func main() { function f1 (line 7) | func f1() { a() } function f2 (line 8) | func f2() { a(); b() } function f3 (line 9) | func f3() { a(); b(); } FILE: semantic/test/fixtures/go/corpus/single-line-function-declarations.B.go function main (line 3) | func main() { function g1 (line 7) | func g1() { a() } function g2 (line 8) | func g2() { a(); b() } function g3 (line 9) | func g3() { a(); b(); } FILE: semantic/test/fixtures/go/corpus/slice-expressions.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/slice-expressions.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/slice-literals.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/slice-literals.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/slice-types.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/slice-types.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/string-literals.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/string-literals.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/struct-field-declarations.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/struct-field-declarations.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/struct-literals.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/struct-literals.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/struct-types.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/struct-types.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/switch-statements.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/switch-statements.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/type-aliases.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/type-aliases.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/type-assertion-expressions.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/type-assertion-expressions.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/type-conversion-expressions.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/type-conversion-expressions.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/type-declarations.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/type-declarations.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/type-switch-statements.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/type-switch-statements.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/unary-expressions.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/unary-expressions.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/var-declarations-with-no-expressions.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/var-declarations-with-no-expressions.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/var-declarations-with-types.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/var-declarations-with-types.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/var-declarations-without-types.A.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/var-declarations-without-types.B.go function main (line 3) | func main() { FILE: semantic/test/fixtures/go/corpus/variadic-function-declarations.A.go function main (line 3) | func main() { function f1 (line 6) | func f1(a ...*int) {} function f2 (line 7) | func f2(...int) {} function f3 (line 8) | func f3(a, ...bool) {} FILE: semantic/test/fixtures/go/corpus/variadic-function-declarations.B.go function main (line 3) | func main() { function g1 (line 6) | func g1(a ...*int) {} function g2 (line 7) | func g2(...int) {} function g3 (line 8) | func g3(a, ...bool) {} FILE: semantic/test/fixtures/go/import-graph/main.go function foo (line 12) | func foo() {} function main (line 14) | func main() { FILE: semantic/test/fixtures/go/matching/for.go function merle (line 3) | func merle() { FILE: semantic/test/fixtures/go/matching/integers.go function taako (line 3) | func taako() { FILE: semantic/test/fixtures/go/tags/method.go method CheckAuth (line 3) | func (c *apiClient) CheckAuth(req *http.Request, user, repo string) (*au... FILE: semantic/test/fixtures/go/tags/simple_functions.go function TestFromBits (line 6) | func TestFromBits(t *testing.T) { function Hi (line 10) | func Hi() { FILE: semantic/test/fixtures/go/toc/method-with-receiver.B.go method CheckAuth (line 3) | func (c *apiClient) CheckAuth(req *http.Request, user, repo string) (*au... FILE: semantic/test/fixtures/java/corpus/ArrayAccess.A.java class Dinosaur (line 1) | class Dinosaur { method apply (line 2) | void apply() { FILE: semantic/test/fixtures/java/corpus/ArrayAccess.B.java class Dinosaur (line 1) | class Dinosaur { method apply (line 2) | void apply() { FILE: semantic/test/fixtures/java/corpus/AssertStatement.A.java class Dino (line 1) | class Dino { method fn (line 2) | void fn() { FILE: semantic/test/fixtures/java/corpus/AssertStatement.B.java class Dino (line 1) | class Dino { method fn (line 2) | void fn() { FILE: semantic/test/fixtures/java/corpus/Boolean.A.java class Point (line 1) | public class Point { method dinosaur (line 2) | void dinosaur() { FILE: semantic/test/fixtures/java/corpus/Boolean.B.java class Point (line 1) | public class Point { method dinosaur (line 2) | void dinosaur() { FILE: semantic/test/fixtures/java/corpus/Char.A.java class Point (line 1) | public class Point { method dinosaur (line 2) | void dinosaur() { FILE: semantic/test/fixtures/java/corpus/Char.B.java class Point (line 1) | class Point { method dinosaur (line 2) | Char dinosaur() { FILE: semantic/test/fixtures/java/corpus/ClassBody.A.java class Dino (line 1) | class Dino { method dispose (line 2) | public void dispose() { FILE: semantic/test/fixtures/java/corpus/ClassBody.B.java class Dino (line 1) | class Dino { FILE: semantic/test/fixtures/java/corpus/ClassLiteral.A.java class Dino (line 1) | class Dino { method normalError (line 2) | void normalError() { FILE: semantic/test/fixtures/java/corpus/ClassLiteral.B.java class Dino (line 1) | class Dino { method normalError (line 2) | public static void normalError() { FILE: semantic/test/fixtures/java/corpus/Continue.A.java class Test (line 1) | public class Test { method main (line 3) | public static void main(String args[]) { FILE: semantic/test/fixtures/java/corpus/Continue.B.java class Test (line 1) | class Test { method main (line 2) | public static void main(String[] args) { FILE: semantic/test/fixtures/java/corpus/Continue0.A.java class Test (line 1) | public class Test { method main (line 3) | public static void main(String args[]) { FILE: semantic/test/fixtures/java/corpus/Continue1.A.java class Test (line 1) | public class Test { method main (line 3) | public static void main(String args[]) { FILE: semantic/test/fixtures/java/corpus/Dims.A.java class ForDemo (line 1) | class ForDemo { int[] metrics; } FILE: semantic/test/fixtures/java/corpus/Dims.B.java class ForDemo (line 1) | class ForDemo { method main (line 2) | void main(String[] args){ FILE: semantic/test/fixtures/java/corpus/DoWhile.A.java class WhileDemo (line 1) | class WhileDemo { method main (line 2) | public static void main(String[] args){ FILE: semantic/test/fixtures/java/corpus/DoWhile.B.java class WhileDemo (line 1) | class WhileDemo { method main (line 2) | public static void main(String[] args) { FILE: semantic/test/fixtures/java/corpus/EnumDeclaration.A.java type Colour (line 1) | public enum Colour { FILE: semantic/test/fixtures/java/corpus/EnumDeclaration.B.java type Colour (line 1) | enum Colour FILE: semantic/test/fixtures/java/corpus/FieldAccess.A.java class Grouped (line 1) | class Grouped { method Flowable (line 2) | Flowable(K key) { FILE: semantic/test/fixtures/java/corpus/FieldAccess.B.java class Grouped (line 1) | class Grouped { method Flowable (line 2) | Flowable(K key) { FILE: semantic/test/fixtures/java/corpus/Float.A.java class Point (line 1) | public class Point { method dinosaur (line 2) | void dinosaur() { FILE: semantic/test/fixtures/java/corpus/Float.B.java class Point (line 1) | public class Point { method dinosaur (line 2) | void dinosaur() { FILE: semantic/test/fixtures/java/corpus/For.A.java class ForDemo (line 1) | class ForDemo { method main (line 2) | public static void main(String[] args){ FILE: semantic/test/fixtures/java/corpus/For.B.java class ForDemo (line 1) | class ForDemo { method main (line 2) | public static void main(String[] args){ FILE: semantic/test/fixtures/java/corpus/Int.A.java class Point (line 1) | public class Point { method dinosaur (line 2) | void dinosaur() { FILE: semantic/test/fixtures/java/corpus/Int.B.java class Point (line 1) | public class Point { method dinosaur (line 2) | void dinosaur() { FILE: semantic/test/fixtures/java/corpus/Interface.A.java type Top (line 1) | interface Top { FILE: semantic/test/fixtures/java/corpus/Lambda.A.java class LambdaTest (line 1) | class LambdaTest { method singleton (line 2) | void singleton() { FILE: semantic/test/fixtures/java/corpus/Lambda.B.java class LambdaTest (line 1) | class LambdaTest { method singleton (line 2) | void singleton() { FILE: semantic/test/fixtures/java/corpus/ScopedIdentifier.A.java class Natural (line 1) | class Natural { method compare (line 2) | int compare(Object a, Object b) { FILE: semantic/test/fixtures/java/corpus/ScopedIdentifier.B.java class EventLoopWorker (line 1) | static final class EventLoopWorker extends Scheduler.Worker { FILE: semantic/test/fixtures/java/corpus/SpreadParameter.A.java class Dinosaur (line 1) | class Dinosaur { method Disposable (line 2) | Disposable(Disposable... resources) { FILE: semantic/test/fixtures/java/corpus/SpreadParameter.B.java class Dinosaur (line 1) | class Dinosaur { method Disposable (line 2) | Disposable(int ...resources) { FILE: semantic/test/fixtures/java/corpus/String.A.java class Point (line 1) | public class Point { method dinosaur (line 2) | void dinosaur() { FILE: semantic/test/fixtures/java/corpus/String.B.java class Point (line 1) | public class Point { method dinosaur (line 2) | void dinosaur() { FILE: semantic/test/fixtures/java/corpus/Switch.A.java class Test (line 1) | public class Test method main (line 3) | public static void main(String[] args) FILE: semantic/test/fixtures/java/corpus/Switch.B.java class Test (line 1) | public class Test method main (line 3) | public static void main(String[] args) FILE: semantic/test/fixtures/java/corpus/Throws.A.java class Beyonce (line 1) | class Beyonce { method x (line 2) | void x() { FILE: semantic/test/fixtures/java/corpus/Throws.B.java class Beyonce (line 1) | class Beyonce { method newReader (line 2) | BufferedReader newReader() throws FileNotFoundException { FILE: semantic/test/fixtures/java/corpus/TryCatches.A.java class Example2 (line 1) | class Example2{ method main (line 2) | public static void main(String args[]){ FILE: semantic/test/fixtures/java/corpus/TryCatches.B.java class Example2 (line 1) | class Example2{ method main (line 2) | public static void main(String args[]){ FILE: semantic/test/fixtures/java/corpus/TryWithResourcesStatement.A.java class Dino (line 1) | class Dino { method hi (line 2) | void hi() { FILE: semantic/test/fixtures/java/corpus/TryWithResourcesStatement.B.java class Dino (line 1) | class Dino { method hi (line 2) | void hi() { FILE: semantic/test/fixtures/java/corpus/TypeArgument.A.java class Test (line 1) | class Test { method printCollection (line 2) | void printCollection(Collection c) { FILE: semantic/test/fixtures/java/corpus/TypeArgument.B.java class Test (line 1) | class Test { method printCollection (line 2) | static void printCollection(Collection c) { FILE: semantic/test/fixtures/java/corpus/VariableDeclaration.A.java class Dino (line 1) | class Dino { method test (line 2) | void test() { FILE: semantic/test/fixtures/java/corpus/VariableDeclaration.B.java class Dino (line 1) | class Dino { method test (line 2) | void test() { FILE: semantic/test/fixtures/java/corpus/While.A.java class WhileDemo (line 1) | class WhileDemo { method main (line 2) | public static void main(String[] args){ FILE: semantic/test/fixtures/java/corpus/While.B.java class WhileDemo (line 1) | class WhileDemo { method main (line 2) | void main(String[] args){ FILE: semantic/test/fixtures/java/corpus/Wildcard.A.java class Connectable (line 1) | class Connectable { method connect (line 2) | void connect(Consumer connection); FILE: semantic/test/fixtures/java/corpus/Wildcard.B.java class Connectable (line 1) | class Connectable { method connect (line 2) | void connect(C connection); FILE: semantic/test/fixtures/java/corpus/array-access.java class Dinosaur (line 1) | class Dinosaur { method apply (line 2) | void apply() { FILE: semantic/test/fixtures/java/corpus/assertStatement.java class Dino (line 1) | class Dino { method fn (line 2) | void fn() { FILE: semantic/test/fixtures/java/corpus/assertStringLiteral.java class Dino (line 1) | class Dino { method hi (line 2) | void hi() { FILE: semantic/test/fixtures/java/corpus/enum.java type HandSign (line 1) | enum HandSign { FILE: semantic/test/fixtures/java/corpus/methodReference.java class TermsSetQueryBuilder (line 1) | class TermsSetQueryBuilder { method Terms (line 2) | void Terms() { method Terms (line 8) | void Terms() { class TermsSetQueryBuilder (line 7) | class TermsSetQueryBuilder { method Terms (line 2) | void Terms() { method Terms (line 8) | void Terms() { FILE: semantic/test/fixtures/java/corpus/modifier-abstract.java class Point (line 1) | abstract class Point { FILE: semantic/test/fixtures/java/corpus/modifier-protected.java class Point (line 1) | protected class Point { FILE: semantic/test/fixtures/java/corpus/modifier-public.java class Point (line 1) | public class Point { FILE: semantic/test/fixtures/java/corpus/modifier-static.java class Point (line 1) | public static class Point { FILE: semantic/test/fixtures/java/corpus/null.java class Point (line 1) | public class Point { method dinosaur (line 2) | void dinosaur() { FILE: semantic/test/fixtures/java/corpus/return.java class Point (line 1) | public class Point { method dinosaur (line 2) | void dinosaur() { FILE: semantic/test/fixtures/java/corpus/try.java class Bar (line 1) | public class Bar { method foo (line 2) | public void foo() { FILE: semantic/test/fixtures/java/corpus/try_with_resources.java class Bar (line 1) | public class Bar { method foo (line 2) | public void foo() { FILE: semantic/test/fixtures/javascript/analysis/exports/lib.js function square (line 1) | function square(x) { function area (line 4) | function area(x, y) { FILE: semantic/test/fixtures/javascript/analysis/foo.js function bar (line 3) | function bar() { FILE: semantic/test/fixtures/javascript/corpus/class.A.js class Foo (line 1) | class Foo { bar = 5; static one(a) { return a; }; two(b) { return b; } t... method one (line 1) | static one(a) { return a; } method two (line 1) | two(b) { return b; } method three (line 1) | three(c) { return c; } FILE: semantic/test/fixtures/javascript/corpus/class.B.js class Foo (line 1) | class Foo { static foo(a) { return a; }; bar(b) { return b; } baz(c) { r... method foo (line 1) | static foo(a) { return a; } method bar (line 1) | bar(b) { return b; } method baz (line 1) | baz(c) { return c; } FILE: semantic/test/fixtures/javascript/corpus/export.A.js function name1 (line 7) | function name1() { } FILE: semantic/test/fixtures/javascript/corpus/export.B.js function newName1 (line 6) | function newName1() {} FILE: semantic/test/fixtures/javascript/corpus/jsx.A.js function Something (line 1) | function Something() { FILE: semantic/test/fixtures/javascript/corpus/jsx.B.js function Something (line 1) | function Something() { FILE: semantic/test/fixtures/javascript/corpus/named-function.A.js function myFunction (line 1) | function myFunction(arg1, arg2) { arg2; } FILE: semantic/test/fixtures/javascript/corpus/named-function.B.js function anotherFunction (line 1) | function anotherFunction() { return false; } FILE: semantic/test/fixtures/javascript/corpus/nested-do-while-in-function.A.js function f (line 1) | function f(arg1, arg2) { do { something(arg1); } while (arg2); } FILE: semantic/test/fixtures/javascript/corpus/nested-do-while-in-function.B.js function f (line 1) | function f(arg1, arg2) { do { something(arg2); } while (arg1); } FILE: semantic/test/fixtures/javascript/corpus/nested-functions.A.js function parent (line 1) | function parent (arg1, arg2) { function child (arg3, arg4) { console.log... FILE: semantic/test/fixtures/javascript/corpus/nested-functions.B.js function parent (line 1) | function parent (arg1, arg2) { function child (arg3, arg4) { console.log... FILE: semantic/test/fixtures/javascript/corpus/objects-with-methods.A.js method add (line 1) | add(a, b) { return a + b; } FILE: semantic/test/fixtures/javascript/corpus/objects-with-methods.B.js method subtract (line 1) | subtract(a, b) { return a - b; } FILE: semantic/test/fixtures/javascript/tags/simple_function_with_docs.js function myFunction (line 2) | function myFunction() { FILE: semantic/test/fixtures/javascript/toc/duplicate-parent.A.js function myFunction (line 1) | function myFunction() { FILE: semantic/test/fixtures/javascript/toc/duplicate-parent.B.js function myFunction (line 1) | function myFunction() { FILE: semantic/test/fixtures/javascript/toc/erroneous-duplicate-method.A.js function performHealthcheck (line 10) | function performHealthcheck() { FILE: semantic/test/fixtures/javascript/toc/erroneous-duplicate-method.B.js function performHealthCheck (line 8) | function performHealthCheck(container, repoName) { FILE: semantic/test/fixtures/php/analysis/bar.php function bar (line 2) | function bar() { FILE: semantic/test/fixtures/php/analysis/foo.php function foo (line 2) | function foo() { FILE: semantic/test/fixtures/php/analysis/namespaces.php function f (line 5) | function f() { function b (line 12) | function b() { function c (line 18) | function c() { FILE: semantic/test/fixtures/python/analysis/a.py function foo (line 1) | def foo(x): FILE: semantic/test/fixtures/python/analysis/b/c.py function baz (line 1) | def baz(x): FILE: semantic/test/fixtures/python/analysis/c/utils.py function to_s (line 1) | def to_s(): FILE: semantic/test/fixtures/python/analysis/multiple_inheritance.py class Foo (line 1) | class Foo: method dang (line 2) | def dang(self): class Bar (line 5) | class Bar: method dang (line 6) | def dang(self): class Baz (line 10) | class Baz(Foo, Bar): pass FILE: semantic/test/fixtures/python/analysis/subclass.py class Foo (line 1) | class Foo(): method dang (line 2) | def dang(): class Bar (line 5) | class Bar(): method dang (line 6) | def dang(): FILE: semantic/test/fixtures/python/corpus/async-function-definition.A.py function a (line 1) | async def a(): function b (line 4) | async def b(h, i,): function c (line 7) | async def c(d): FILE: semantic/test/fixtures/python/corpus/async-function-definition.B.py function g (line 1) | async def g(i, j,): function a (line 4) | async def a(): function d (line 7) | async def d(c): FILE: semantic/test/fixtures/python/corpus/class-definition.A.py class A (line 1) | class A: method b (line 2) | def b(self): class C (line 5) | class C(): class B (line 8) | class B(method1): method method1 (line 9) | def method1(self): class D (line 12) | class D(e): FILE: semantic/test/fixtures/python/corpus/class-definition.B.py class D (line 1) | class D(method1): method method1 (line 2) | def method1(self): class B (line 5) | class B: method b (line 6) | def b(self): class E (line 9) | class E(e): FILE: semantic/test/fixtures/python/corpus/decorated-definition.A.py class C (line 2) | class C: method f (line 10) | def f(): FILE: semantic/test/fixtures/python/corpus/decorated-definition.B.py class D (line 2) | class D: method f (line 7) | def f(): FILE: semantic/test/fixtures/python/corpus/function-definition.A.py function a (line 1) | def a(): function c (line 4) | def c(d): function g (line 7) | def g(g, *h,): function h (line 10) | def h(i=j): function i (line 13) | def i(j:str="default", **c): FILE: semantic/test/fixtures/python/corpus/function-definition.B.py function g (line 1) | def g(i, *j,): function c (line 4) | def c(): function d (line 7) | def d(e): function i (line 10) | def i(j:int=1, **d): FILE: semantic/test/fixtures/python/graphing/conditional/conditional.py function merle (line 4) | def merle(): pass function taako (line 7) | def taako(): pass FILE: semantic/test/fixtures/python/graphing/simple/simple.py function magnus (line 1) | def magnus(): FILE: semantic/test/fixtures/python/graphing/typeerror/typeerror.py function lup (line 3) | def lup(): pass FILE: semantic/test/fixtures/python/graphing/unbound/unbound.py function lucretia (line 3) | def lucretia(): pass FILE: semantic/test/fixtures/python/import-graph/main.py function print_cwd (line 11) | def print_cwd(): function create_array (line 14) | def create_array(): function sum_array (line 18) | def sum_array(x): function sum_array2 (line 22) | def sum_array2(x): FILE: semantic/test/fixtures/python/matching/docstrings.py function foo (line 1) | def foo(): function bar (line 5) | def bar(): FILE: semantic/test/fixtures/python/matching/docstrings_nested.py function foo (line 1) | def foo(): function bar (line 5) | def bar(): FILE: semantic/test/fixtures/python/reprinting/function.out.py function Foo (line 1) | def Foo(x): FILE: semantic/test/fixtures/python/reprinting/function.py function Foo (line 1) | def Foo(x): FILE: semantic/test/fixtures/python/tags/class.py class Foo (line 1) | class Foo: method f (line 3) | def f(self): FILE: semantic/test/fixtures/python/tags/multiline.py function Foo (line 1) | def Foo(x, FILE: semantic/test/fixtures/python/tags/simple_function_with_docs.py function Foo (line 1) | def Foo(x): FILE: semantic/test/fixtures/python/tags/simple_functions.py function Foo (line 1) | def Foo(x): function Bar (line 7) | def Bar(): FILE: semantic/test/fixtures/ruby/analysis/call.rb function foo (line 1) | def foo(x, y) FILE: semantic/test/fixtures/ruby/analysis/classes.rb class A (line 1) | class A method hi (line 2) | def self.hi method hi (line 8) | def self.hi class B (line 11) | class B method hi (line 12) | def self.hi class A (line 7) | class A method hi (line 2) | def self.hi method hi (line 8) | def self.hi class B (line 11) | class B method hi (line 12) | def self.hi FILE: semantic/test/fixtures/ruby/analysis/early-return.rb function foo (line 1) | def foo FILE: semantic/test/fixtures/ruby/analysis/foo.rb function foo (line 1) | def foo(x) FILE: semantic/test/fixtures/ruby/analysis/line.rb function foo (line 3) | def foo FILE: semantic/test/fixtures/ruby/analysis/modules.rb type Bar (line 1) | module Bar function hi (line 2) | def self.hi function hi (line 8) | def self.hi type Baz (line 11) | module Baz function baz (line 12) | def self.baz type Bar (line 7) | module Bar function hi (line 2) | def self.hi function hi (line 8) | def self.hi type Baz (line 11) | module Baz function baz (line 12) | def self.baz FILE: semantic/test/fixtures/ruby/analysis/preluded.rb class Foo (line 1) | class Foo < Object method inspect (line 2) | def inspect FILE: semantic/test/fixtures/ruby/analysis/src/foo.rb function foo (line 1) | def foo() FILE: semantic/test/fixtures/ruby/analysis/subclass.rb class Foo (line 1) | class Foo method inspect (line 2) | def inspect method foo (line 6) | def foo class Bar (line 11) | class Bar < Foo method inspect (line 12) | def inspect method baz (line 18) | def baz class Bar (line 17) | class Bar method inspect (line 12) | def inspect method baz (line 18) | def baz FILE: semantic/test/fixtures/ruby/corpus/begin.A.rb function foo (line 1) | def foo FILE: semantic/test/fixtures/ruby/corpus/begin.B.rb function foo (line 1) | def foo FILE: semantic/test/fixtures/ruby/corpus/class.A.rb class Foo (line 1) | class Foo < Super method test (line 2) | def test; end class Foo::Bar (line 5) | class Foo::Bar FILE: semantic/test/fixtures/ruby/corpus/class.B.rb class Foo (line 1) | class Foo method test (line 2) | def test; end FILE: semantic/test/fixtures/ruby/corpus/method-declaration-keyword-param.A.rb function foo (line 1) | def foo() FILE: semantic/test/fixtures/ruby/corpus/method-declaration-keyword-param.B.rb function foo (line 1) | def foo(name: nil) FILE: semantic/test/fixtures/ruby/corpus/method-declaration-param-default.A.rb function foo (line 1) | def foo() FILE: semantic/test/fixtures/ruby/corpus/method-declaration-param-default.B.rb function foo (line 1) | def foo(name = nil) FILE: semantic/test/fixtures/ruby/corpus/method-declaration-params.A.rb function foo (line 1) | def foo(a) FILE: semantic/test/fixtures/ruby/corpus/method-declaration-params.B.rb function foo (line 1) | def foo(a, b, c) FILE: semantic/test/fixtures/ruby/corpus/method-declaration-required-keyword-param.A.rb function foo (line 1) | def foo() FILE: semantic/test/fixtures/ruby/corpus/method-declaration-required-keyword-param.B.rb function foo (line 1) | def foo(name:) FILE: semantic/test/fixtures/ruby/corpus/method-declaration-unnamed-param.A.rb function foo (line 1) | def foo(name) FILE: semantic/test/fixtures/ruby/corpus/method-declaration-unnamed-param.B.rb function foo (line 1) | def foo(name, **) FILE: semantic/test/fixtures/ruby/corpus/method-declaration.A.rb function foo (line 1) | def foo FILE: semantic/test/fixtures/ruby/corpus/method-declaration.B.rb function bar (line 1) | def bar(a) FILE: semantic/test/fixtures/ruby/corpus/methods.A.rb function foo (line 1) | def foo function bar= (line 4) | def bar= function -@ (line 7) | def -@(a) function foo (line 10) | def foo(a, b: false, c: nil, **) function foo (line 13) | def foo(*args) function foo (line 16) | def foo(&block) function foo (line 19) | def self.foo function foo (line 22) | def self.foo(a, b) FILE: semantic/test/fixtures/ruby/corpus/module.A.rb type Foo (line 1) | module Foo type A::B (line 4) | module A::B FILE: semantic/test/fixtures/ruby/corpus/module.B.rb type Foo (line 1) | module Foo function bar (line 2) | def bar FILE: semantic/test/fixtures/ruby/corpus/rescue.A.rb function foo (line 12) | def foo FILE: semantic/test/fixtures/ruby/import-graph/app.rb function foo (line 4) | def foo(x) FILE: semantic/test/fixtures/ruby/reprinting/function.out.rb function foo (line 1) | def foo(x) FILE: semantic/test/fixtures/ruby/reprinting/function.rb function foo (line 1) | def foo(x) FILE: semantic/test/fixtures/ruby/tags/class_module.rb type Foo (line 2) | module Foo class Bar (line 5) | class Bar method baz (line 8) | def baz(a) class A::B::C (line 14) | class A::B::C method foo (line 15) | def foo method foo (line 18) | def self.foo FILE: semantic/test/fixtures/ruby/tags/simple_method.rb function foo (line 1) | def foo FILE: semantic/test/fixtures/ruby/tags/simple_method_with_docs.rb function foo (line 2) | def foo FILE: semantic/test/fixtures/ruby/tags/unicode_identifiers.rb function 日本語 (line 2) | def 日本語 FILE: semantic/test/fixtures/ruby/toc/classes.A.rb class Baz (line 1) | class Baz class Foo (line 4) | class Foo FILE: semantic/test/fixtures/ruby/toc/classes.B.rb class Foo (line 1) | class Foo class Bar (line 5) | class Bar FILE: semantic/test/fixtures/ruby/toc/method-starts-with-two-identifiers.A.rb function foo (line 1) | def foo FILE: semantic/test/fixtures/ruby/toc/method-starts-with-two-identifiers.B.rb function foo (line 1) | def foo FILE: semantic/test/fixtures/ruby/toc/methods.A.rb function bar (line 1) | def bar function baz (line 4) | def baz(x, y, z) FILE: semantic/test/fixtures/ruby/toc/methods.B.rb function foo (line 1) | def self.foo(a, *) function bar (line 4) | def bar FILE: semantic/test/fixtures/ruby/toc/methods.X.rb function bar (line 1) | def bar FILE: semantic/test/fixtures/ruby/toc/unicode.B.rb function foo (line 6) | def foo(a, b, c) FILE: semantic/test/fixtures/typescript/analysis/a.ts function baz (line 1) | function baz() { FILE: semantic/test/fixtures/typescript/analysis/access_control/adder.ts class Adder (line 1) | class Adder { method private_add (line 7) | private private_add() {} method constructor (line 9) | constructor(x, y) { FILE: semantic/test/fixtures/typescript/analysis/await.ts function f2 (line 1) | async function f2() { FILE: semantic/test/fixtures/typescript/analysis/class2.ts class Adder (line 1) | class Adder { method constructor (line 3) | constructor(summand: number) { method add (line 6) | add() { FILE: semantic/test/fixtures/typescript/analysis/early-return.ts function foo (line 1) | function foo() { FILE: semantic/test/fixtures/typescript/analysis/foo.ts function foo (line 1) | function foo() { function baz (line 5) | function baz() { FILE: semantic/test/fixtures/typescript/analysis/foo/b.ts function quz (line 1) | function quz() { FILE: semantic/test/fixtures/typescript/analysis/foo2.ts function foo (line 1) | function foo(x) { FILE: semantic/test/fixtures/typescript/analysis/pip.ts function pip (line 3) | function pip() { FILE: semantic/test/fixtures/typescript/analysis/void.ts function foo (line 1) | function foo() { FILE: semantic/test/fixtures/typescript/corpus/ambient-declarations.A.ts class Error (line 1) | class Error { type LogOptions (line 13) | interface LogOptions { type AlertOptions (line 16) | interface AlertOptions { class Greeter (line 23) | class Greeter { FILE: semantic/test/fixtures/typescript/corpus/ambient-declarations.B.ts class Bar (line 4) | class Bar { type LogOptions (line 7) | interface LogOptions { class Greeter (line 11) | class Greeter { FILE: semantic/test/fixtures/typescript/corpus/ambient-exports.A.ts class Foo (line 1) | class Foo{} FILE: semantic/test/fixtures/typescript/corpus/ambient-exports.B.ts function bar (line 1) | function bar(x: number, y: number) { FILE: semantic/test/fixtures/typescript/corpus/ambient-type-declarations.A.ts type IndexableType (line 1) | type IndexableType = string | number | Date | Array extends Baz { bar = 5; static one(a) { return a; }; two(b... method one (line 1) | static one(a) { return a; } method two (line 1) | two(b) { return b; } method three (line 1) | three(c) { return c; } FILE: semantic/test/fixtures/typescript/corpus/class.B.ts class Bar (line 1) | class Bar extends A { static foo(a) { return a; }; bar(b) { return b;... method foo (line 1) | static foo(a) { return a; } method bar (line 1) | bar(b) { return b; } method baz (line 1) | baz(c) { return c; } FILE: semantic/test/fixtures/typescript/corpus/export.A.ts function name1 (line 7) | function name1() { } FILE: semantic/test/fixtures/typescript/corpus/export.B.ts function newName1 (line 6) | function newName1() {} FILE: semantic/test/fixtures/typescript/corpus/interface.A.ts type IResult (line 1) | interface IResult { FILE: semantic/test/fixtures/typescript/corpus/interface.B.ts type IError (line 1) | interface IError { FILE: semantic/test/fixtures/typescript/corpus/method-definition.A.ts class Foo (line 1) | class Foo { method foo (line 2) | public foo(): Int {} FILE: semantic/test/fixtures/typescript/corpus/method-definition.B.ts class Foo (line 1) | class Foo { method foo (line 2) | public static readonly async foo(): string {} FILE: semantic/test/fixtures/typescript/corpus/named-function.A.ts function myFunction (line 1) | function myFunction(arg1, arg2) { arg2; } FILE: semantic/test/fixtures/typescript/corpus/named-function.B.ts function anotherFunction (line 1) | function anotherFunction() { return false; } FILE: semantic/test/fixtures/typescript/corpus/nested-do-while-in-function.A.ts function f (line 1) | function f(arg1, arg2) { do { something(arg1); } while (arg2); } FILE: semantic/test/fixtures/typescript/corpus/nested-do-while-in-function.B.ts function f (line 1) | function f(arg1, arg2) { do { something(arg2); } while (arg1); } FILE: semantic/test/fixtures/typescript/corpus/nested-functions.A.ts function parent (line 1) | function parent (arg1, arg2) { function child (arg3, arg4) { console.log... FILE: semantic/test/fixtures/typescript/corpus/nested-functions.B.ts function parent (line 1) | function parent (arg1, arg2) { function child (arg3, arg4) { console.log... FILE: semantic/test/fixtures/typescript/corpus/objects-with-methods.A.ts method add (line 1) | add(a, b) { return a + b; } FILE: semantic/test/fixtures/typescript/corpus/objects-with-methods.B.ts method subtract (line 1) | subtract(a, b) { return a - b; } FILE: semantic/test/fixtures/typescript/corpus/public-field-definition.A.ts class Foo (line 1) | class Foo { FILE: semantic/test/fixtures/typescript/corpus/public-field-definition.B.ts class Foo (line 1) | class Foo { FILE: semantic/test/fixtures/typescript/import-graph/app.ts function someFunction (line 11) | function someFunction(arg1, arg2): string { arg2; } FILE: semantic/test/fixtures/typescript/tags/class.ts class FooBar (line 1) | class FooBar {}