Add explicit CRDT edit contracts and structured query values
This commit is contained in:
@@ -107,6 +107,7 @@ valueMember
|
||||
valueMemberOperation
|
||||
: GET ID stringLiteral executionClause? SEMI
|
||||
| SET ID stringLiteral executionClause? SEMI
|
||||
| EDIT ID stringLiteral executionClause? SEMI
|
||||
| WATCH START ID stringLiteral STOP ID stringLiteral SEMI
|
||||
;
|
||||
|
||||
@@ -234,6 +235,7 @@ primitiveList
|
||||
primitive
|
||||
: READ
|
||||
| WRITE
|
||||
| EDIT
|
||||
| RESOLVE
|
||||
| CONNECT
|
||||
| DISCONNECT
|
||||
@@ -316,6 +318,7 @@ operationName
|
||||
| CALL
|
||||
| GET
|
||||
| SET
|
||||
| EDIT
|
||||
| RESOLVE
|
||||
| CONNECT
|
||||
| DISCONNECT
|
||||
@@ -335,6 +338,7 @@ operationProvider
|
||||
statePrimitive
|
||||
: READ
|
||||
| WRITE
|
||||
| EDIT
|
||||
| WATCH_START
|
||||
| WATCH_STOP
|
||||
;
|
||||
@@ -426,6 +430,21 @@ jsonArray
|
||||
|
||||
identifier
|
||||
: IDENTIFIER
|
||||
| START
|
||||
| STOP
|
||||
| EDIT
|
||||
| CREATION
|
||||
| INITIALIZE
|
||||
| EXECUTION
|
||||
| SNAPSHOT
|
||||
| TRANSACTION
|
||||
| REMOTE
|
||||
| TARGETS
|
||||
| PORTABLE
|
||||
| REPLICA
|
||||
| LOCAL
|
||||
| FROM
|
||||
| REGISTER
|
||||
| INTERFACES
|
||||
| REFLECTION
|
||||
| SOURCE
|
||||
@@ -449,6 +468,7 @@ stringLiteral
|
||||
: STRING_LITERAL
|
||||
;
|
||||
|
||||
EDIT: 'edit';
|
||||
CREATION: 'creation';
|
||||
INITIALIZE: 'initialize';
|
||||
WORKSPACE: 'workspace';
|
||||
|
||||
Reference in New Issue
Block a user