Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Update idris-make-lemma to insert lemma above doc string of current function. #637

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

keram
Copy link
Contributor

@keram keram commented Jul 17, 2024

Why:
Previously if function had a doc string the lemma
was inserted before signature but after the doc string requiring user to further adjust the position.

Before:

||| Useful doc for foo
foo_rhs : String -> String

foo : String -> String
foo str = foo_rhs str

After:

foo_rhs : String -> String

||| Useful doc for foo
foo : String -> String
foo str = foo_rhs str

doc string of current function.

Why:
Previously if function had a doc string the lemma
was inserted before signature but after the doc string
requiring user to further adjust the position.

Before:
```idris
||| Useful doc for foo
foo_rhs : String -> String

foo : String -> String
foo str = foo_rhs str
```

After:
```idris
foo_rhs : String -> String

||| Useful doc for foo
foo : String -> String
foo str = foo_rhs str
```
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant