• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rokucommunity / brighterscript / #5709 / 1
88%
master: 89%

Build:
Build:
LAST BUILD BRANCH: file-api
DEFAULT BRANCH: master
Ran 08 Sep 2021 07:28PM UTC
Files 73
Run time 13s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 Sep 2021 07:25PM UTC coverage: 86.312%. Remained the same
#5709.1

push

web-flow
Class Symbol Tables (#409)

* Added symbol tables to Class Statements

* Classes have symbol tables that are linked by the scope

* Added tests for class fields in symbol table

* Adds class members and fields to getHover() text

* Can check method invocations for validity of arguments

* Removed getClassFromMReference in favor of getClassFromToken, and fixed related code

* Whole lot of work to add type checking in classes, including validation of method calls and deep finding of types

* Handle super.doSomething() calls in classes

* Made linking class symbol tables code more consise

* Working on Namespace recognition

* More fixes to make tests run

* Fixing issues with global callables

* All tests are passing - proper check for global callables at start of token chain

* Fixed some lint errors

* Fixed issue where member names could be triggered when they should be variables

* All function param and return types are defined as lazy types when they are custom types

* More work done on assignments and param types across namespaces

* reverted package-lock

* Builds Class symbol table at link-time, after any plugins ahve been run

* Unifies symbol checking on AAs and classes. Fixes issues with type checking primitive callables

* Fixes issues with object callables, using arrays, etc.

* Adds completions on objects

* Fixes issue with 'm' and 'm.top' code completion and validation

* Fixes issue with creating the member table for XML scope with invalid field

* Made token chain retrieval more performant by not always searching for indexes

* Fixes from PR review

* Adding changes Scope file I forgot in the latest commit

* Solved more errors related to stackOverflow, and finding properties of m in grandparents

* Fixes issues with (expression).functionCall() and obj[field][subfield]

* Fixed issue with multiple nested brackets

* Fixed another issue when there is afunction change where th... (continued)

4965 of 6184 branches covered (80.29%)

Branch coverage included in aggregate %.

7508 of 8267 relevant lines covered (90.82%)

1368.64 hits per line

Source Files on job #5709.1
  • Tree
  • List 0
  • Changed 73
  • Source Changed 73
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 5709
  • 46dfd166 on github
  • Prev Job for on v1 (##5708.1)
  • Next Job for on v1 (##5722.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc