{"size": 496, "ext": "scrbl", "max_stars_repo_path": "dot-underscore/dot-underscore.scrbl", "max_stars_repo_name": "soegaard/syntax-parse-example", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "dot-underscore/dot-underscore.scrbl", "max_issues_repo_name": "soegaard/syntax-parse-example", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "dot-underscore/dot-underscore.scrbl", "max_forks_repo_name": "soegaard/syntax-parse-example", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 24.8, "max_line_length": 98, "alphanum_fraction": 0.622983871}
#lang scribble/manual

@title{@tt{dot-underscore}}

@; =============================================================================

The @tt{dot-underscore} example shows how to:
@itemlist[
  @item{implement dot notation for object field access using a custom @racket[#%top]}
  @item{implement method invocation without explicit @racket[send] using a custom @racket[#%app]}]


See the source file @tt{dot-underscore.rkt} for explanation.

There are examples in @tt{test-dot-underscore.rkt}.




