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

anachronauts / jeff65 / 303
89%
master: 88%

Build:
Build:
LAST BUILD BRANCH: pass-schedule
DEFAULT BRANCH: master
Ran 18 Aug 2018 11:17PM UTC
Jobs 3
Files 23
Run time 39s
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
303

Pull #57

travis-ci

web-flow
Store decendents of AstNodes exclusively in attrs

Ultimately this simplifies the code, especially sequence handling, since
it can now just be pattern matched as a linked list.

This was brought on by my reading of the Dragon Book, where I noticed
that it didn't distinguish between "children" and "attributes" of AST
nodes. This clicked with me, since I'd been struggling to determine what
should be a child vs. an attr since the AstNode structure was
introduced.

This also has a nice benefit that we no longer need the weird behavior
where if you return a list from transform_exit, it'll get spliced into
the child list of the parent. All transforms return exactly one node; if
you need to return multiple, match the containing list node and rewrite
the linked list appropriately.
Pull Request #57: Store decendents of AstNodes exclusively in attrs

445 of 511 branches covered (87.08%)

Branch coverage included in aggregate %.

187 of 187 new or added lines in 10 files covered. (100.0%)

1493 of 1666 relevant lines covered (89.62%)

2.69 hits per line

Jobs
ID Job ID Ran Files Coverage
1 303.1 18 Aug 2018 11:17PM UTC 0
89.21
Travis Job 303.1
2 303.2 18 Aug 2018 11:17PM UTC 0
89.21
Travis Job 303.2
3 303.3 18 Aug 2018 11:17PM UTC 0
89.02
Travis Job 303.3
Source Files on build 303
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #303
  • Pull Request #57
  • PR Base - master (#298)
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