File tree Expand file tree Collapse file tree 5 files changed +12
-1
lines changed
main/antlr4/oracle/weblogic/deploy/yaml Expand file tree Collapse file tree 5 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -287,11 +287,12 @@ fragment ID_CONTINUE
287287fragment QUOTED_ID_START
288288 : ID_START
289289 | ' $'
290+ | ' @'
290291 ;
291292
292293fragment QUOTED_ID_CONTINUE
293294 : ID_CONTINUE
294- | [@#\-(){} [\]]
295+ | [@#\-(){} [\]: ]
295296 ;
296297
297298fragment SQUOTED_STRING_CHARS
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ def testSubstituteYaml(self):
3131 self .assertEqual (model ['topology' ]['Server' ]['s1' ]['ListenPort' ], '1009' )
3232 self .assertEqual (model ['topology' ]['Server' ]['s2' ]['Cluster' ], 'myCluster' )
3333 self .assertEqual (True , 'myCluster' in model ['topology' ]['Cluster' ])
34+ self .assertEqual (True , 's3' in model ['topology' ]['Server' ])
3435
3536 def testSubstituteJson (self ):
3637 model = FileToPython (self ._resources_dir + '/variables-test.json' , self ._use_ordering ).parse ()
@@ -40,6 +41,7 @@ def testSubstituteJson(self):
4041 self .assertEqual (model ['topology' ]['Server' ]['s1' ]['ListenPort' ], '1009' )
4142 self .assertEqual (model ['topology' ]['Server' ]['s2' ]['Cluster' ], 'myCluster' )
4243 self .assertEqual (True , 'myCluster' in model ['topology' ]['Cluster' ])
44+ self .assertEqual (True , 's3' in model ['topology' ]['Server' ])
4345
4446 def testVariableNotFound (self ):
4547 """
Original file line number Diff line number Diff line change 2020 "ListenAddress" : " 127.0.0.1" ,
2121 "ListenPort" : 8101 ,
2222 "Cluster" : " @@PROP:my.cluster@@"
23+ },
24+ "@@PROP:server3.id@@" : {
25+ "ListenAddress" : " 127.0.0.2" ,
26+ "ListenPort" : 8102
2327 }
2428 }
2529 }
Original file line number Diff line number Diff line change @@ -15,3 +15,6 @@ topology:
1515 ListenAddress : 127.0.0.1
1616 ListenPort : 8101
1717 Cluster : ' @@PROP:my.cluster@@'
18+ ' @@PROP:server3.id@@ ' :
19+ ListenAddress : 127.0.0.2
20+ ListenPort : 8102
Original file line number Diff line number Diff line change 44my.port =1009
55my.server =myServer
66my.cluster =myCluster
7+ server3.id =s3
78
89my-abc =xyz
910my_arf =123
You can’t perform that action at this time.
0 commit comments