Files
ueblueprint/tests/resources/serializedEntity4.js
barsdeveloper 23ee628e28 Refactoring entities (#23)
* Still WIP

* WIP

* ArrayEntity parsing fixed

* Fix format text entity

* Tests for various entity classes and update entity class implementations

* More tests and fixed

* More entities fixed

* Simple entities serialization fixed

* Entities tests fixed

* Remove serialization bits

* Fix Function reference

* CustomProperties creating fixed

* WIP

* Better typing for grammars

* Decoding code fixes

* Fixing still

* Several fixes

* rename toString to serialize

* Several fixes

* More fixes

* Moving more stuff out of Utility

* Several fixes

* Fixing Linear color entity print

* Serialization fixes

* Fix serialization

* Method to compute grammar

* Renaming fix

* Fix array grammar and equality check

* Fix inlined keys

* Fix type

* Several serialization fixes

* Fix undefined dereference

* Several fixes

* More fixes and cleanup

* Fix keys quoting mechanism

* Fix natural number assignment

* Fix Int64 toString()

* Fix quoted keys for inlined arrays

* Fix PG pins

* Fix several test cases

* Types fixes

* New pin default value empty

* Fix non existing DefaultValue for variadic nodes

* Smaller fixes for crashes

* Fix link color when attached to knot

* Linking test and more reliability operations for adding pins

* Improve issue 18 test

* More tests and fixes

* Fix enum pin entity

* Remove failing test
2024-09-08 11:46:36 +02:00

33 lines
1.0 KiB
JavaScript

export default `Begin
\${first.alpha} => 32
\${first.bravo} => 78
\${first.charlie} => "Charlie"
\${first.delta} => ()
\${first.echo} => "echo"
\${first.foxtrot} => False
\${first.golf} => ()
\${first.hotel} => ()
\${first.india} => ()
\${first.juliett} => ("a","b","c","d","e")
\${first.kilo} => (True,False,False,True,True)
\${first.mike} => "Bar"
\${first.november} => 0
\${first.oscar} => E1[A:8 - B:9]
\${first.papa} => E1[A:12 - B:13]
\${first.romeo.a} => 8
\${first.romeo.b} => 9
\${first.sierra.someNumber} => 567
\${first.sierra.someString} => "alpha"
\${first.sierra.someString2} => "beta"
\${first.sierra.someBoolean} => True
\${first.sierra.someBoolean2} => False
\${first.sierra.someObjectString} => "gamma"
\${first.sierra.someArray} => (400,500,600,700,800)
\${first.sierra.someArray2} => (-400,-500,-600,-700,-800)
\${first.sierra.someEntity} => E1[A:8 - B:9]
\${second(0).a} => 1
\${second(0).b} => 2
\${second(1)} => E1[A:11 - B:22]
\${third} => ()
End`