Create project
This commit is contained in:
commit
09ee1bc74c
8 changed files with 79 additions and 0 deletions
8
.gitignore
vendored
Normal file
8
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
# sbt
|
||||||
|
/.bsp/
|
||||||
|
target/
|
||||||
|
|
||||||
|
# IntelliJ IDEA
|
||||||
|
/.idea/*
|
||||||
|
!/.idea/codeStyles/
|
||||||
|
!/.idea/codeStyles/*
|
||||||
10
.idea/codeStyles/Project.xml
generated
Normal file
10
.idea/codeStyles/Project.xml
generated
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
<component name="ProjectCodeStyleConfiguration">
|
||||||
|
<code_scheme name="Project" version="173">
|
||||||
|
<ScalaCodeStyleSettings>
|
||||||
|
<option name="classCountToUseImportOnDemand" value="9999" />
|
||||||
|
<option name="SCALAFMT_REFORMAT_ON_FILES_SAVE" value="true" />
|
||||||
|
<option name="FORMATTER" value="1" />
|
||||||
|
<option name="MULTILINE_STRING_CLOSING_QUOTES_ON_NEW_LINE" value="true" />
|
||||||
|
</ScalaCodeStyleSettings>
|
||||||
|
</code_scheme>
|
||||||
|
</component>
|
||||||
5
.idea/codeStyles/codeStyleConfig.xml
generated
Normal file
5
.idea/codeStyles/codeStyleConfig.xml
generated
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
<component name="ProjectCodeStyleConfiguration">
|
||||||
|
<state>
|
||||||
|
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
|
||||||
|
</state>
|
||||||
|
</component>
|
||||||
27
.scalafmt.conf
Normal file
27
.scalafmt.conf
Normal file
|
|
@ -0,0 +1,27 @@
|
||||||
|
# Scaladoc configuration docs:
|
||||||
|
# https://scalameta.org/scalafmt/docs/configuration.html
|
||||||
|
|
||||||
|
# https://github.com/scalameta/scalafmt/releases
|
||||||
|
version = 3.8.3
|
||||||
|
runner.dialect = scala3
|
||||||
|
maxColumn = 120
|
||||||
|
|
||||||
|
# Alignment
|
||||||
|
align.preset = none
|
||||||
|
align.stripMargin = true
|
||||||
|
assumeStandardLibraryStripMargin = true
|
||||||
|
|
||||||
|
# Newlines
|
||||||
|
newlines.source = fold
|
||||||
|
newlines.selectChains = unfold
|
||||||
|
newlines.ignoreInSyntax = false
|
||||||
|
|
||||||
|
# Rewrite rules
|
||||||
|
rewrite.rules = [Imports]
|
||||||
|
rewrite.imports.sort = original
|
||||||
|
rewrite.trailingCommas.style = multiple
|
||||||
|
|
||||||
|
# Comment processing
|
||||||
|
docstrings.style = Asterisk
|
||||||
|
docstrings.oneline = fold
|
||||||
|
docstrings.wrap = fold
|
||||||
13
README.md
Normal file
13
README.md
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
# asciiprooftree
|
||||||
|
|
||||||
|
Format and reformat ascii proof trees like this one:
|
||||||
|
|
||||||
|
```text
|
||||||
|
§ *
|
||||||
|
§ ----------------------------- [;] compose
|
||||||
|
§ [a;b;]p(||) <-> [a;][b;]p(||)
|
||||||
|
§ ----------------------------------------- US
|
||||||
|
§ [x:=*;][?x>0;][x:=x+1;]x>1 [?x>0;x:=x+1;]x>1 <-> [?x>0;][x:=x+1;]x>1
|
||||||
|
§ ---------------------------------------------------------------------- RewriteAt
|
||||||
|
§ [x:=*;][?x>0;x:=x+1;]x>1
|
||||||
|
```
|
||||||
9
build.sbt
Normal file
9
build.sbt
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
val scala3Version = "3.5.0"
|
||||||
|
|
||||||
|
lazy val root = project
|
||||||
|
.in(file("."))
|
||||||
|
.settings(
|
||||||
|
name := "asciiprooftree",
|
||||||
|
version := "0.0.0",
|
||||||
|
scalaVersion := scala3Version,
|
||||||
|
)
|
||||||
1
project/build.properties
Normal file
1
project/build.properties
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
sbt.version=1.10.1
|
||||||
6
src/main/scala/Main.scala
Normal file
6
src/main/scala/Main.scala
Normal file
|
|
@ -0,0 +1,6 @@
|
||||||
|
@main
|
||||||
|
def hello(): Unit =
|
||||||
|
println("Hello world!")
|
||||||
|
println(msg)
|
||||||
|
|
||||||
|
def msg = "I was compiled by Scala 3. :)"
|
||||||
Loading…
Add table
Add a link
Reference in a new issue