source code: https://github.com/AlexKnauth/lang-file
procedure
( read-lang-file path-string)→syntax?
path-string:path-string?
procedure
( read-lang-module port)→syntax?
port:input-port?
#<syntax:string:1:6 (module anonymous-module racket/base (#%module-begin (+ 1 2)))>
'(module anonymous-module racket/base (#%module-begin (+ 1 2)))
procedure
( lang-file? path-string)→boolean?
path-string:path-string?
procedure
( lang-file-lang path-string)→(or/c false? string? )
path-string:path-string?