1--includes some hardcoded examples which can be imported even during safe evaluation (no file I/O)
2module TutorialD.Interpreter.Import.BasicExamples where
3import ProjectM36.DateExamples
5import ProjectM36.DatabaseContext
6import TutorialD.Interpreter.Base
7import Text.Megaparsec.Text
9data ImportBasicExampleOperator = ImportBasicDateExampleOperator
11evalImportBasicExampleOperator :: ImportBasicExampleOperator -> DatabaseContextExpr
12evalImportBasicExampleOperator ImportBasicDateExampleOperator = databaseContextAsDatabaseContextExpr dateExamples
14importBasicExampleOperatorP :: Parser ImportBasicExampleOperator
15importBasicExampleOperatorP = do
16 reservedOp ":importexample"
18 if example == "date" then
19 pure ImportBasicDateExampleOperator
21 fail "Unknown example name"
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list