Skip to content

check-syntax only draws an arrow when an additional definition is present in unit #179

Open
@dfeltey

Description

@dfeltey
#lang racket

(unit
  (import)
  (export)
  (define x 1)
  (define y 2)
  x)

Draws the arrows I expect, but in

#lang racket

(unit
  (import)
  (export)
  (define x 1)
  x)

check-syntax reports no bound occurences of x. Even though the expansion has a disappeared-binding property for x.

Metadata

Metadata

Assignees

No one assigned

    Labels

    check-syntaxissues related to check-syntax, background expansion, drawing nifty arrows, etc.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions