{"size": 633, "ext": "scrbl", "max_stars_repo_path": "dot-underscore/dot-underscore.scrbl", "max_stars_repo_name": "bennn/syntax-parse-example", "max_stars_repo_stars_event_min_datetime": "2017-05-18T22:15:56.000Z", "max_stars_repo_stars_event_max_datetime": "2021-09-17T13:13:05.000Z", "max_issues_repo_path": "dot-underscore/dot-underscore.scrbl", "max_issues_repo_name": "bennn/syntax-parse-example", "max_issues_repo_issues_event_min_datetime": "2017-05-18T22:54:53.000Z", "max_issues_repo_issues_event_max_datetime": "2021-10-19T02:58:50.000Z", "max_forks_repo_path": "dot-underscore/dot-underscore.scrbl", "max_forks_repo_name": "bennn/syntax-parse-example", "max_forks_repo_forks_event_min_datetime": "2017-05-19T14:27:57.000Z", "max_forks_repo_forks_event_max_datetime": "2022-03-30T09:36:54.000Z"}
{"max_stars_count": 22, "max_issues_count": 20, "max_forks_count": 6, "avg_line_length": 24.3461538462, "max_line_length": 98, "alphanum_fraction": 0.6492890995}
#lang syntax-parse-example

@require[
  (for-label racket/base )]

@title{@tt{dot-underscore}}
@stxbee2021["soegaard" 15]

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

@defmodule[syntax-parse-example/dot-underscore/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}.




