mirror of
https://github.com/apple/pkl.git
synced 2026-05-03 05:34:26 +02:00
Initial commit
This commit is contained in:
@@ -0,0 +1,6 @@
|
||||
org.pkl.core.LanguageSnippetTestsEngine
|
||||
org.pkl.core.MacAmd64LanguageSnippetTestsEngine
|
||||
org.pkl.core.MacAarch64LanguageSnippetTestsEngine
|
||||
org.pkl.core.LinuxAmd64LanguageSnippetTestsEngine
|
||||
org.pkl.core.LinuxAarch64LanguageSnippetTestsEngine
|
||||
org.pkl.core.AlpineLanguageSnippetTestsEngine
|
||||
@@ -0,0 +1 @@
|
||||
org.pkl.core.module.TestModuleKeyFactory
|
||||
@@ -0,0 +1 @@
|
||||
org.pkl.core.resource.TestResourceReader
|
||||
@@ -0,0 +1,26 @@
|
||||
/// comment
|
||||
module test extends "EvaluateSchemaTestBaseModule.pkl"
|
||||
|
||||
/// comment
|
||||
propertyb1 = "parrot"
|
||||
|
||||
/// comment
|
||||
propertyb2: Int =
|
||||
42
|
||||
|
||||
/// comment
|
||||
function methodb1() = "parrot"
|
||||
|
||||
/// comment
|
||||
function methodb2(str: String(!isEmpty, startsWith("a"))): Int(isPositive) =
|
||||
str.length
|
||||
|
||||
/// comment
|
||||
class Classb1 extends Classa1 {
|
||||
name: String
|
||||
age: Int
|
||||
}
|
||||
|
||||
propertyb3 = (_, _) -> 3
|
||||
|
||||
function methodb3(x: String, _, i: Int, _): Int = x.length + i
|
||||
@@ -0,0 +1,10 @@
|
||||
open module test.base
|
||||
|
||||
propertya1 = "pigeon"
|
||||
|
||||
function methoda1() = "pigeon"
|
||||
|
||||
open class Classa1 {
|
||||
name: String
|
||||
age: Int
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
name = "pigeon"
|
||||
age = 10 + 20
|
||||
@@ -0,0 +1,19 @@
|
||||
<!ENTITY % plistObject "(array | data | date | dict | real | integer | string | true | false )" >
|
||||
<!ELEMENT plist %plistObject;>
|
||||
<!ATTLIST plist version CDATA "1.0" >
|
||||
|
||||
<!-- Collections -->
|
||||
<!ELEMENT array (%plistObject;)*>
|
||||
<!ELEMENT dict (key, %plistObject;)*>
|
||||
<!ELEMENT key (#PCDATA)>
|
||||
|
||||
<!--- Primitive types -->
|
||||
<!ELEMENT string (#PCDATA)>
|
||||
<!ELEMENT data (#PCDATA)> <!-- Contents interpreted as Base-64 encoded -->
|
||||
<!ELEMENT date (#PCDATA)> <!-- Contents should conform to a subset of ISO 8601 (in particular, YYYY '-' MM '-' DD 'T' HH ':' MM ':' SS 'Z'. Smaller units may be omitted with a loss of precision) -->
|
||||
|
||||
<!-- Numerical primitives -->
|
||||
<!ELEMENT true EMPTY> <!-- Boolean constant true -->
|
||||
<!ELEMENT false EMPTY> <!-- Boolean constant false -->
|
||||
<!ELEMENT real (#PCDATA)> <!-- Contents should represent a floating point number matching ("+" | "-")? d+ ("."d*)? ("E" ("+" | "-") d+)? where d is a digit 0-9. -->
|
||||
<!ELEMENT integer (#PCDATA)> <!-- Contents should represent a (possibly signed) integer number in base 10 -->
|
||||
@@ -0,0 +1,3 @@
|
||||
// module with syntax error
|
||||
|
||||
x = {}
|
||||
@@ -0,0 +1 @@
|
||||
x: UnknownType
|
||||
@@ -0,0 +1 @@
|
||||
x = 1
|
||||
BIN
pkl-core/src/test/resources/org/pkl/core/module/test.jar
Normal file
BIN
pkl-core/src/test/resources/org/pkl/core/module/test.jar
Normal file
Binary file not shown.
@@ -0,0 +1,2 @@
|
||||
name = "Pigeon"
|
||||
age = 40
|
||||
@@ -0,0 +1,10 @@
|
||||
amends "pkl:Project"
|
||||
|
||||
dependencies {
|
||||
["birds"] {
|
||||
uri = "package://localhost:12110/birds@0.5.0"
|
||||
checksums {
|
||||
sha256 = "intentionally bogus value"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
amends "pkl:Project"
|
||||
|
||||
dependencies {
|
||||
["fruit"] {
|
||||
// should fail because the checksum is invalid
|
||||
uri = "package://localhost:12110/fruit@1.0.5"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"resolvedDependencies": {
|
||||
"package://localhost:12110/fruit@1": {
|
||||
"type": "remote",
|
||||
"uri": "projectpackage://localhost:12110/fruit@1.0.5",
|
||||
"checksums": {
|
||||
"sha256": "intentionally bogus checksum"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
import "@fruit/Fruit.pkl"
|
||||
|
||||
res = Fruit
|
||||
@@ -0,0 +1,25 @@
|
||||
amends "pkl:Project"
|
||||
|
||||
evaluatorSettings {
|
||||
allowedResources {
|
||||
"foo:"
|
||||
"bar:"
|
||||
}
|
||||
allowedModules {
|
||||
"baz:"
|
||||
"biz:"
|
||||
}
|
||||
modulePath {
|
||||
"buzzy"
|
||||
}
|
||||
externalProperties {
|
||||
["one"] = "1"
|
||||
}
|
||||
env {
|
||||
["two"] = "2"
|
||||
}
|
||||
moduleCacheDir = "my-cache-dir/"
|
||||
noCache = false
|
||||
rootDir = "my-root-dir/"
|
||||
timeout = 5.min
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
amends "pkl:Project"
|
||||
|
||||
dependencies {
|
||||
["birds"] {
|
||||
uri = "package://localhost:12110/birds@0.5.0"
|
||||
}
|
||||
["project3"] = import("../project3/PklProject")
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
amends "pkl:Project"
|
||||
|
||||
package {
|
||||
name = "project3"
|
||||
baseUri = "package://localhost:12110/project3"
|
||||
version = "1.5.0"
|
||||
// not actually used, just need to provide one so tests pass
|
||||
packageZipUrl = "https://bogus.value"
|
||||
}
|
||||
|
||||
dependencies {
|
||||
["fruit"] {
|
||||
uri = "package://localhost:12110/fruit@1.1.0"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
amends "pkl:Project"
|
||||
|
||||
package {
|
||||
name = "project4"
|
||||
version = "1.0.0"
|
||||
packageZipUrl = "https://bogus.value"
|
||||
baseUri = "package://localhost:12110/project4"
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
module module1
|
||||
|
||||
res = 1
|
||||
@@ -0,0 +1,3 @@
|
||||
module module2
|
||||
|
||||
result = read("../project4/module1.pkl")
|
||||
@@ -0,0 +1,66 @@
|
||||
class Person {
|
||||
name: String
|
||||
age: Int
|
||||
address: Address
|
||||
friend: Person?
|
||||
}
|
||||
|
||||
class Address {
|
||||
street: String
|
||||
}
|
||||
|
||||
int = 123
|
||||
|
||||
float = 1.23
|
||||
|
||||
bool = true
|
||||
|
||||
string = "Pigeon"
|
||||
|
||||
unicodeString = "abc😀abc😎abc"
|
||||
|
||||
multiLineString = """
|
||||
have a
|
||||
great
|
||||
day
|
||||
"""
|
||||
|
||||
map = Map(
|
||||
"one", int,
|
||||
"two", float,
|
||||
"three", bool,
|
||||
"four", string,
|
||||
"five", unicodeString,
|
||||
"six", multiLineString,
|
||||
"seven", new Dynamic { name = "Pigeon" },
|
||||
"eight", null
|
||||
)
|
||||
|
||||
mapping = new Mapping {
|
||||
["one"] = int
|
||||
["two"] = float
|
||||
["three"] = bool
|
||||
["four"] = string
|
||||
["five"] = unicodeString
|
||||
["six"] = multiLineString
|
||||
["seven"] = new { name = "Pigeon" }
|
||||
["eight"] = null
|
||||
}
|
||||
|
||||
typedObject = new Person {
|
||||
name = "Pigeon"
|
||||
age = 30
|
||||
address {
|
||||
street = "Folsom St."
|
||||
}
|
||||
friend = null
|
||||
}
|
||||
|
||||
container {
|
||||
name = "Pigeon"
|
||||
age = 30
|
||||
address {
|
||||
street = "Folsom St."
|
||||
}
|
||||
friend = null
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
int = 123
|
||||
float = 1.23
|
||||
bool = true
|
||||
string = Pigeon
|
||||
unicodeString = abc😀abc😎abc
|
||||
multiLineString = have a\ngreat\nday
|
||||
map.one = 123
|
||||
map.two = 1.23
|
||||
map.three = true
|
||||
map.four = Pigeon
|
||||
map.five = abc😀abc😎abc
|
||||
map.six = have a\ngreat\nday
|
||||
map.seven.name = Pigeon
|
||||
mapping.one = 123
|
||||
mapping.two = 1.23
|
||||
mapping.three = true
|
||||
mapping.four = Pigeon
|
||||
mapping.five = abc😀abc😎abc
|
||||
mapping.six = have a\ngreat\nday
|
||||
mapping.seven.name = Pigeon
|
||||
typedObject.name = Pigeon
|
||||
typedObject.age = 30
|
||||
typedObject.address.street = Folsom St.
|
||||
container.name = Pigeon
|
||||
container.age = 30
|
||||
container.address.street = Folsom St.
|
||||
104
pkl-core/src/test/resources/org/pkl/core/rendererTest.json
Normal file
104
pkl-core/src/test/resources/org/pkl/core/rendererTest.json
Normal file
@@ -0,0 +1,104 @@
|
||||
{
|
||||
"int": 123,
|
||||
"float": 1.23,
|
||||
"bool": true,
|
||||
"string": "Pigeon",
|
||||
"unicodeString": "abc😀abc😎abc",
|
||||
"multiLineString": "have a\ngreat\nday",
|
||||
"list": [
|
||||
123,
|
||||
1.23,
|
||||
true,
|
||||
"Pigeon",
|
||||
"abc😀abc😎abc",
|
||||
"have a\ngreat\nday",
|
||||
[
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
[
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
{
|
||||
"one": 1
|
||||
},
|
||||
{
|
||||
"name": "Pigeon"
|
||||
}
|
||||
],
|
||||
"set": [
|
||||
123,
|
||||
1.23,
|
||||
true,
|
||||
"Pigeon",
|
||||
"abc😀abc😎abc",
|
||||
"have a\ngreat\nday",
|
||||
[
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
[
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
{
|
||||
"one": 1
|
||||
},
|
||||
{
|
||||
"name": "Pigeon"
|
||||
}
|
||||
],
|
||||
"map": {
|
||||
"one": 123,
|
||||
"two": 1.23,
|
||||
"three": true,
|
||||
"four": "Pigeon",
|
||||
"five": "abc😀abc😎abc",
|
||||
"six": "have a\ngreat\nday",
|
||||
"seven": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"eight": [
|
||||
1,
|
||||
2,
|
||||
3
|
||||
],
|
||||
"nine": {
|
||||
"one": 1
|
||||
},
|
||||
"ten": {
|
||||
"name": "Pigeon"
|
||||
}
|
||||
},
|
||||
"typedObject": {
|
||||
"name": "Pigeon",
|
||||
"age": 30,
|
||||
"address": {
|
||||
"street": "Folsom St."
|
||||
},
|
||||
"hobbies": [
|
||||
"swimming",
|
||||
"gardening",
|
||||
"reading"
|
||||
]
|
||||
},
|
||||
"container": {
|
||||
"name": "Pigeon",
|
||||
"age": 30,
|
||||
"address": {
|
||||
"street": "Folsom St.",
|
||||
"hobbies": [
|
||||
"swimming",
|
||||
"gardening",
|
||||
"reading"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
49
pkl-core/src/test/resources/org/pkl/core/rendererTest.pcf
Normal file
49
pkl-core/src/test/resources/org/pkl/core/rendererTest.pcf
Normal file
@@ -0,0 +1,49 @@
|
||||
int = 123
|
||||
float = 1.23
|
||||
bool = true
|
||||
string = "Pigeon"
|
||||
unicodeString = "abc😀abc😎abc"
|
||||
multiLineString = """
|
||||
have a
|
||||
great
|
||||
day
|
||||
"""
|
||||
list = List(123, 1.23, true, "Pigeon", "abc😀abc😎abc", """
|
||||
have a
|
||||
great
|
||||
day
|
||||
""", List(1, 2, 3), Set(1, 2, 3), Map("one", 1), new {
|
||||
name = "Pigeon"
|
||||
})
|
||||
set = Set(123, 1.23, true, "Pigeon", "abc😀abc😎abc", """
|
||||
have a
|
||||
great
|
||||
day
|
||||
""", List(1, 2, 3), Set(1, 2, 3), Map("one", 1), new {
|
||||
name = "Pigeon"
|
||||
})
|
||||
map = Map("one", 123, "two", 1.23, "three", true, "four", "Pigeon", "five", "abc😀abc😎abc", "six", """
|
||||
have a
|
||||
great
|
||||
day
|
||||
""", "seven", List(1, 2, 3), "eight", Set(1, 2, 3), "nine", Map("one", 1), "ten", new {
|
||||
name = "Pigeon"
|
||||
}, "eleven", null)
|
||||
typedObject {
|
||||
name = "Pigeon"
|
||||
age = 30
|
||||
address {
|
||||
street = "Folsom St."
|
||||
}
|
||||
hobbies = List("swimming", "gardening", "reading")
|
||||
friend = null
|
||||
}
|
||||
container {
|
||||
name = "Pigeon"
|
||||
age = 30
|
||||
address {
|
||||
street = "Folsom St."
|
||||
hobbies = List("swimming", "gardening", "reading")
|
||||
}
|
||||
friend = null
|
||||
}
|
||||
95
pkl-core/src/test/resources/org/pkl/core/rendererTest.pkl
Normal file
95
pkl-core/src/test/resources/org/pkl/core/rendererTest.pkl
Normal file
@@ -0,0 +1,95 @@
|
||||
class Person {
|
||||
name: String
|
||||
age: Int
|
||||
address: Address
|
||||
hobbies: List<String>
|
||||
friend: Person?
|
||||
}
|
||||
|
||||
class Address {
|
||||
street: String
|
||||
}
|
||||
|
||||
int = 123
|
||||
|
||||
float = 1.23
|
||||
|
||||
bool = true
|
||||
|
||||
string = "Pigeon"
|
||||
|
||||
unicodeString = "abc😀abc😎abc"
|
||||
|
||||
multiLineString = """
|
||||
have a
|
||||
great
|
||||
day
|
||||
"""
|
||||
|
||||
list = List(
|
||||
123,
|
||||
1.23,
|
||||
bool,
|
||||
string,
|
||||
unicodeString,
|
||||
multiLineString,
|
||||
List(1, 2, 3),
|
||||
Set(1, 2, 3),
|
||||
Map("one", 1),
|
||||
new Dynamic { name = "Pigeon" }
|
||||
)
|
||||
|
||||
set = Set(
|
||||
int,
|
||||
float,
|
||||
bool,
|
||||
string,
|
||||
unicodeString,
|
||||
multiLineString,
|
||||
List(1, 2, 3),
|
||||
Set(1, 2, 3),
|
||||
Map("one", 1),
|
||||
new Dynamic { name = "Pigeon" }
|
||||
)
|
||||
|
||||
map = Map(
|
||||
"one", int,
|
||||
"two", float,
|
||||
"three", bool,
|
||||
"four", string,
|
||||
"five", unicodeString,
|
||||
"six", multiLineString,
|
||||
"seven", List(1, 2, 3),
|
||||
"eight", Set(1, 2, 3),
|
||||
"nine", Map("one", 1),
|
||||
"ten", new Dynamic { name = "Pigeon" },
|
||||
"eleven", null
|
||||
)
|
||||
|
||||
typedObject = new Person {
|
||||
name = "Pigeon"
|
||||
age = 30
|
||||
address {
|
||||
street = "Folsom St."
|
||||
}
|
||||
hobbies = List(
|
||||
"swimming",
|
||||
"gardening",
|
||||
"reading"
|
||||
)
|
||||
friend = null
|
||||
}
|
||||
|
||||
container {
|
||||
name = "Pigeon"
|
||||
age = 30
|
||||
address {
|
||||
street = "Folsom St."
|
||||
hobbies = List(
|
||||
"swimming",
|
||||
"gardening",
|
||||
"reading"
|
||||
)
|
||||
}
|
||||
friend = null
|
||||
}
|
||||
153
pkl-core/src/test/resources/org/pkl/core/rendererTest.plist
Normal file
153
pkl-core/src/test/resources/org/pkl/core/rendererTest.plist
Normal file
@@ -0,0 +1,153 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>int</key>
|
||||
<integer>123</integer>
|
||||
<key>float</key>
|
||||
<real>1.23</real>
|
||||
<key>bool</key>
|
||||
<true/>
|
||||
<key>string</key>
|
||||
<string>Pigeon</string>
|
||||
<key>unicodeString</key>
|
||||
<string>abc😀abc😎abc</string>
|
||||
<key>multiLineString</key>
|
||||
<string>have a
|
||||
great
|
||||
day</string>
|
||||
<key>list</key>
|
||||
<array>
|
||||
<integer>123</integer>
|
||||
<real>1.23</real>
|
||||
<true/>
|
||||
<string>Pigeon</string>
|
||||
<string>abc😀abc😎abc</string>
|
||||
<string>have a
|
||||
great
|
||||
day</string>
|
||||
<array>
|
||||
<integer>1</integer>
|
||||
<integer>2</integer>
|
||||
<integer>3</integer>
|
||||
</array>
|
||||
<array>
|
||||
<integer>1</integer>
|
||||
<integer>2</integer>
|
||||
<integer>3</integer>
|
||||
</array>
|
||||
<dict>
|
||||
<key>one</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Pigeon</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>set</key>
|
||||
<array>
|
||||
<integer>123</integer>
|
||||
<real>1.23</real>
|
||||
<true/>
|
||||
<string>Pigeon</string>
|
||||
<string>abc😀abc😎abc</string>
|
||||
<string>have a
|
||||
great
|
||||
day</string>
|
||||
<array>
|
||||
<integer>1</integer>
|
||||
<integer>2</integer>
|
||||
<integer>3</integer>
|
||||
</array>
|
||||
<array>
|
||||
<integer>1</integer>
|
||||
<integer>2</integer>
|
||||
<integer>3</integer>
|
||||
</array>
|
||||
<dict>
|
||||
<key>one</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Pigeon</string>
|
||||
</dict>
|
||||
</array>
|
||||
<key>map</key>
|
||||
<dict>
|
||||
<key>one</key>
|
||||
<integer>123</integer>
|
||||
<key>two</key>
|
||||
<real>1.23</real>
|
||||
<key>three</key>
|
||||
<true/>
|
||||
<key>four</key>
|
||||
<string>Pigeon</string>
|
||||
<key>five</key>
|
||||
<string>abc😀abc😎abc</string>
|
||||
<key>six</key>
|
||||
<string>have a
|
||||
great
|
||||
day</string>
|
||||
<key>seven</key>
|
||||
<array>
|
||||
<integer>1</integer>
|
||||
<integer>2</integer>
|
||||
<integer>3</integer>
|
||||
</array>
|
||||
<key>eight</key>
|
||||
<array>
|
||||
<integer>1</integer>
|
||||
<integer>2</integer>
|
||||
<integer>3</integer>
|
||||
</array>
|
||||
<key>nine</key>
|
||||
<dict>
|
||||
<key>one</key>
|
||||
<integer>1</integer>
|
||||
</dict>
|
||||
<key>ten</key>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Pigeon</string>
|
||||
</dict>
|
||||
</dict>
|
||||
<key>typedObject</key>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Pigeon</string>
|
||||
<key>age</key>
|
||||
<integer>30</integer>
|
||||
<key>address</key>
|
||||
<dict>
|
||||
<key>street</key>
|
||||
<string>Folsom St.</string>
|
||||
</dict>
|
||||
<key>hobbies</key>
|
||||
<array>
|
||||
<string>swimming</string>
|
||||
<string>gardening</string>
|
||||
<string>reading</string>
|
||||
</array>
|
||||
</dict>
|
||||
<key>container</key>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Pigeon</string>
|
||||
<key>age</key>
|
||||
<integer>30</integer>
|
||||
<key>address</key>
|
||||
<dict>
|
||||
<key>street</key>
|
||||
<string>Folsom St.</string>
|
||||
<key>hobbies</key>
|
||||
<array>
|
||||
<string>swimming</string>
|
||||
<string>gardening</string>
|
||||
<string>reading</string>
|
||||
</array>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
85
pkl-core/src/test/resources/org/pkl/core/rendererTest.yaml
Normal file
85
pkl-core/src/test/resources/org/pkl/core/rendererTest.yaml
Normal file
@@ -0,0 +1,85 @@
|
||||
int: 123
|
||||
float: 1.23
|
||||
bool: true
|
||||
string: Pigeon
|
||||
unicodeString: abc😀abc😎abc
|
||||
multiLineString: |-
|
||||
have a
|
||||
great
|
||||
day
|
||||
list:
|
||||
- 123
|
||||
- 1.23
|
||||
- true
|
||||
- Pigeon
|
||||
- abc😀abc😎abc
|
||||
- |-
|
||||
have a
|
||||
great
|
||||
day
|
||||
- - 1
|
||||
- 2
|
||||
- 3
|
||||
- - 1
|
||||
- 2
|
||||
- 3
|
||||
- one: 1
|
||||
- name: Pigeon
|
||||
set:
|
||||
- 123
|
||||
- 1.23
|
||||
- true
|
||||
- Pigeon
|
||||
- abc😀abc😎abc
|
||||
- |-
|
||||
have a
|
||||
great
|
||||
day
|
||||
- - 1
|
||||
- 2
|
||||
- 3
|
||||
- - 1
|
||||
- 2
|
||||
- 3
|
||||
- one: 1
|
||||
- name: Pigeon
|
||||
map:
|
||||
one: 123
|
||||
two: 1.23
|
||||
three: true
|
||||
four: Pigeon
|
||||
five: abc😀abc😎abc
|
||||
six: |-
|
||||
have a
|
||||
great
|
||||
day
|
||||
seven:
|
||||
- 1
|
||||
- 2
|
||||
- 3
|
||||
eight:
|
||||
- 1
|
||||
- 2
|
||||
- 3
|
||||
nine:
|
||||
one: 1
|
||||
ten:
|
||||
name: Pigeon
|
||||
typedObject:
|
||||
name: Pigeon
|
||||
age: 30
|
||||
address:
|
||||
street: Folsom St.
|
||||
hobbies:
|
||||
- swimming
|
||||
- gardening
|
||||
- reading
|
||||
container:
|
||||
name: Pigeon
|
||||
age: 30
|
||||
address:
|
||||
street: Folsom St.
|
||||
hobbies:
|
||||
- swimming
|
||||
- gardening
|
||||
- reading
|
||||
@@ -0,0 +1 @@
|
||||
content
|
||||
BIN
pkl-core/src/test/resources/org/pkl/core/resource/resource1.jar
Normal file
BIN
pkl-core/src/test/resources/org/pkl/core/resource/resource1.jar
Normal file
Binary file not shown.
BIN
pkl-core/src/test/resources/org/pkl/core/resource/resource2.zip
Normal file
BIN
pkl-core/src/test/resources/org/pkl/core/resource/resource2.zip
Normal file
Binary file not shown.
@@ -0,0 +1,2 @@
|
||||
foo = bar * 2
|
||||
bar = 3
|
||||
@@ -0,0 +1,26 @@
|
||||
start_timestamp_ms: 0
|
||||
end_timestamp_ms: 100
|
||||
people: {
|
||||
key: "Pigeon"
|
||||
value: {
|
||||
name: "Pigeon"
|
||||
profile: {
|
||||
isExtinct: false
|
||||
}
|
||||
fictional: true
|
||||
height: 1.77
|
||||
hobbies: "cooing"
|
||||
role: Lead
|
||||
}
|
||||
}
|
||||
people: {
|
||||
key: "Parrot"
|
||||
value: {
|
||||
name: "Parrot"
|
||||
fictional: true
|
||||
height: 1.76
|
||||
hobbies: "singing"
|
||||
role: Lead
|
||||
}
|
||||
}
|
||||
owner: "Pigeon"
|
||||
Reference in New Issue
Block a user