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

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

Build:
Build:
LAST BUILD BRANCH: file-api
DEFAULT BRANCH: master
Ran 08 Sep 2021 07:28PM UTC
Jobs 1
Files 73
Run time 14s
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

pending completion
#5709

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

Jobs
ID Job ID Ran Files Coverage
1 #5709.1 08 Sep 2021 07:28PM UTC 0
86.31
Source Files on build #5709
Detailed source file information is not available for this build.
  • Back to Repo
  • 46dfd166 on github
  • Prev Build on v1
  • Next Build on v1
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