mirror of
https://github.com/aNNiMON/Own-Programming-Language-Tutorial.git
synced 2024-09-20 00:34:20 +03:00
Configure run tasks
This commit is contained in:
parent
0cdbbc1e8c
commit
b88207175e
@ -7,8 +7,9 @@ plugins {
|
||||
group = 'com.annimon'
|
||||
version = '2.0-SNAPSHOT'
|
||||
|
||||
ext.mainClassName = 'com.annimon.ownlang.Main'
|
||||
application {
|
||||
mainClass ='com.annimon.ownlang.Main'
|
||||
mainClass = project.mainClassName
|
||||
}
|
||||
|
||||
dependencies {
|
||||
@ -25,18 +26,23 @@ test {
|
||||
useJUnitPlatform()
|
||||
}
|
||||
|
||||
/*tasks.register('run', JavaExec) {
|
||||
tasks.register('runProgram', JavaExec) {
|
||||
group = "application"
|
||||
description = "Run sample program"
|
||||
dependsOn classes
|
||||
mainClass = project.mainClass
|
||||
mainClass = project.mainClassName
|
||||
classpath = sourceSets.main.runtimeClasspath
|
||||
standardInput = System.in
|
||||
ignoreExitValue true
|
||||
args '-f ../program.own'.split(' ')
|
||||
}
|
||||
|
||||
tasks.register('runOptimizing', JavaExec) {
|
||||
group = "application"
|
||||
description = "Run sample program with optimizations and measurements"
|
||||
dependsOn classes
|
||||
mainClass = project.mainClass
|
||||
mainClass = project.mainClassName
|
||||
classpath = sourceSets.main.runtimeClasspath
|
||||
ignoreExitValue true
|
||||
args '-o 9 -m -a -f program.own'.split(' ')
|
||||
}*/
|
||||
args '-o 9 -m -a -f ../program.own'.split(' ')
|
||||
}
|
@ -242,9 +242,6 @@ println 1 :: 2 :: 3
|
||||
|
||||
println "\u042a"
|
||||
|
||||
include "visitor.own"
|
||||
|
||||
|
||||
use "date"
|
||||
d = newDate();
|
||||
println d
|
||||
|
@ -1,5 +0,0 @@
|
||||
function()
|
||||
def function() print "function\n"
|
||||
|
||||
a = 2 + 3 * 4
|
||||
print a
|
Loading…
Reference in New Issue
Block a user