reqlan {
    semantic *engineering* toolset
}
Get started

Motivation

# /rq-search oauth flow
 auth.login
 auth.session
 auth.logout

# not: dump the whole repo

Syntax

one-liner
my_idea ideas support one liners
block
myidea {
    It should be a good thing.
}
links & attributes
"my idea2" {
    compatible with [myidea]
    @status: pending
    @tags: (todo, highpriority)
}
imports
from "main.rq" import myidea
import "./exampleimport.rq"

my_ideaset (myidea, "my idea2")
file refs
["./apythonfile.py"]
["./apythonfile.py".APythonClass.say_hello]
typescript
export async function login(req: Request) {
  const token = await oauth.verify(req);
  return createSession(token);
}
markdown
# Deployment

See workflow in `.github/workflows/release.yml`.
python
class APythonClass:
    def say_hello(self) -> None:
        print("hello")

Example

from "main.rq" import myidea
import "./exampleimport.rq"
import "exampleimport2.rq" as exampleimport2

myidea3 {
    application must have something. this should align with [myidea]
    and also with ["./exampleimport.rq".myimportableIdea]

    @tags: (style, accessibility, performance)
    @references: ({ [exampleimport2.myimportableIdea] })
}

Links