chore: 增加 Demo13
This commit is contained in:
parent
a69cbb868a
commit
e33ad15475
@ -3,7 +3,7 @@
|
|||||||
<option name="ALTERNATIVE_JRE_PATH" value="graalvm-ce-23" />
|
<option name="ALTERNATIVE_JRE_PATH" value="graalvm-ce-23" />
|
||||||
<option name="MAIN_CLASS_NAME" value="org.jcnc.snow.cli.SnowCLI" />
|
<option name="MAIN_CLASS_NAME" value="org.jcnc.snow.cli.SnowCLI" />
|
||||||
<module name="Snow" />
|
<module name="Snow" />
|
||||||
<option name="PROGRAM_PARAMETERS" value="compile run -d playground/Demo11 -o target/Demo11" />
|
<option name="PROGRAM_PARAMETERS" value="compile run -d playground/Demo/Demo11 -o target/Demo11" />
|
||||||
<extension name="coverage">
|
<extension name="coverage">
|
||||||
<pattern>
|
<pattern>
|
||||||
<option name="PATTERN" value="org.jcnc.snow.compiler.parser.preprocessor.lexer.impl.api.*" />
|
<option name="PATTERN" value="org.jcnc.snow.compiler.parser.preprocessor.lexer.impl.api.*" />
|
||||||
|
|||||||
10
.run/Demo13.run.xml
Normal file
10
.run/Demo13.run.xml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
<component name="ProjectRunConfigurationManager">
|
||||||
|
<configuration default="false" name="Demo13" type="Application" factoryName="Application" folderName="Demo">
|
||||||
|
<option name="MAIN_CLASS_NAME" value="org.jcnc.snow.cli.SnowCLI" />
|
||||||
|
<module name="Snow" />
|
||||||
|
<option name="PROGRAM_PARAMETERS" value="compile run -d playground/Demo/Demo13 -o target/Demo13" />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
</component>
|
||||||
@ -3,6 +3,7 @@
|
|||||||
<toRun name="Demo1" type="Application" />
|
<toRun name="Demo1" type="Application" />
|
||||||
<toRun name="Demo10" type="Application" />
|
<toRun name="Demo10" type="Application" />
|
||||||
<toRun name="Demo11" type="Application" />
|
<toRun name="Demo11" type="Application" />
|
||||||
|
<toRun name="Demo13" type="Application" />
|
||||||
<toRun name="Demo2" type="Application" />
|
<toRun name="Demo2" type="Application" />
|
||||||
<toRun name="Demo3" type="Application" />
|
<toRun name="Demo3" type="Application" />
|
||||||
<toRun name="Demo4" type="Application" />
|
<toRun name="Demo4" type="Application" />
|
||||||
|
|||||||
69
playground/Demo/Demo13/Main.snow
Normal file
69
playground/Demo/Demo13/Main.snow
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
module: Main
|
||||||
|
function: main
|
||||||
|
return_type: int
|
||||||
|
body:
|
||||||
|
5 == 7
|
||||||
|
5 == 7s
|
||||||
|
5 == 7b
|
||||||
|
5 == 7l
|
||||||
|
5 == 7f
|
||||||
|
5 == 7d
|
||||||
|
|
||||||
|
5b == 5b
|
||||||
|
5b == 5s
|
||||||
|
5b == 5l
|
||||||
|
5b == 5f
|
||||||
|
5b == 5d
|
||||||
|
|
||||||
|
5s == 5s
|
||||||
|
5s == 5l
|
||||||
|
5s == 5f
|
||||||
|
5s == 5d
|
||||||
|
|
||||||
|
5l == 5l
|
||||||
|
5l == 5f
|
||||||
|
5l == 5d
|
||||||
|
|
||||||
|
5f == 5f
|
||||||
|
5f == 5d
|
||||||
|
|
||||||
|
5d == 5d
|
||||||
|
|
||||||
|
declare b: byte = 8b
|
||||||
|
declare s: short = 8s
|
||||||
|
declare i: int = 8
|
||||||
|
declare l: long = 8l
|
||||||
|
declare f: float = 8f
|
||||||
|
declare d: double = 8d
|
||||||
|
|
||||||
|
b == b
|
||||||
|
b == s
|
||||||
|
b == i
|
||||||
|
b == l
|
||||||
|
b == f
|
||||||
|
b == d
|
||||||
|
|
||||||
|
s == s
|
||||||
|
s == i
|
||||||
|
s == l
|
||||||
|
s == f
|
||||||
|
s == d
|
||||||
|
|
||||||
|
i == i
|
||||||
|
i == l
|
||||||
|
i == f
|
||||||
|
i == d
|
||||||
|
|
||||||
|
l == l
|
||||||
|
l == f
|
||||||
|
l == d
|
||||||
|
|
||||||
|
f == f
|
||||||
|
f == d
|
||||||
|
|
||||||
|
d == d
|
||||||
|
|
||||||
|
return 65537
|
||||||
|
end body
|
||||||
|
end function
|
||||||
|
end module
|
||||||
Loading…
x
Reference in New Issue
Block a user