@@ -97,7 +97,7 @@ def test_101__comment(self, request: pytest.FixtureRequest):
9797fileLineData0 = file1 .m_FileData .m_Lines [0 ]
9898assert len (fileLineData0 .m_Items )== 1
9999assert type (fileLineData0 .m_Items [0 ].m_Element )== PgCfgModel__CommentData
100- assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 2
100+ assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 1
101101assert fileLineData0 .m_Items [0 ].m_Element .m_Text == " comment "
102102
103103# --------------------------------------------------------------------
@@ -121,13 +121,13 @@ def test_102__two_comments(self, request: pytest.FixtureRequest):
121121fileLineData0 = file1 .m_FileData .m_Lines [0 ]
122122assert len (fileLineData0 .m_Items )== 1
123123assert type (fileLineData0 .m_Items [0 ].m_Element )== PgCfgModel__CommentData
124- assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 1
124+ assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 0
125125assert fileLineData0 .m_Items [0 ].m_Element .m_Text == "comment1"
126126
127127fileLineData1 = file1 .m_FileData .m_Lines [1 ]
128128assert len (fileLineData1 .m_Items )== 1
129129assert type (fileLineData1 .m_Items [0 ].m_Element )== PgCfgModel__CommentData
130- assert fileLineData1 .m_Items [0 ].m_Element .m_Offset == 5
130+ assert fileLineData1 .m_Items [0 ].m_Element .m_Offset == 4
131131assert fileLineData1 .m_Items [0 ].m_Element .m_Text == "comment2"
132132
133133# --------------------------------------------------------------------
@@ -174,7 +174,7 @@ def test_201__option(self, request: pytest.FixtureRequest, data201__assign: str)
174174fileLineData0 = file1 .m_FileData .m_Lines [0 ]
175175assert len (fileLineData0 .m_Items )== 1
176176assert type (fileLineData0 .m_Items [0 ].m_Element )== PgCfgModel__OptionData
177- assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 1
177+ assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 0
178178assert fileLineData0 .m_Items [0 ].m_Element .m_Name == "port"
179179assert fileLineData0 .m_Items [0 ].m_Element .m_Value == 123
180180
@@ -199,7 +199,7 @@ def test_202__option(self, request: pytest.FixtureRequest):
199199fileLineData0 = file1 .m_FileData .m_Lines [0 ]
200200assert len (fileLineData0 .m_Items )== 1
201201assert type (fileLineData0 .m_Items [0 ].m_Element )== PgCfgModel__OptionData
202- assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 1
202+ assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 0
203203assert fileLineData0 .m_Items [0 ].m_Element .m_Name == "port"
204204assert fileLineData0 .m_Items [0 ].m_Element .m_Value == 234
205205
@@ -224,7 +224,7 @@ def test_203__option__without_assign(self, request: pytest.FixtureRequest):
224224fileLineData0 = file1 .m_FileData .m_Lines [0 ]
225225assert len (fileLineData0 .m_Items )== 1
226226assert type (fileLineData0 .m_Items [0 ].m_Element )== PgCfgModel__OptionData
227- assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 1
227+ assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 0
228228assert fileLineData0 .m_Items [0 ].m_Element .m_Name == "port"
229229assert fileLineData0 .m_Items [0 ].m_Element .m_Value == 234
230230
@@ -297,12 +297,12 @@ def test_211__option_with_comment(self, request: pytest.FixtureRequest):
297297fileLineData0 = file1 .m_FileData .m_Lines [0 ]
298298assert len (fileLineData0 .m_Items )== 2
299299assert type (fileLineData0 .m_Items [0 ].m_Element )== PgCfgModel__OptionData
300- assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 1
300+ assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 0
301301assert fileLineData0 .m_Items [0 ].m_Element .m_Name == "port"
302302assert fileLineData0 .m_Items [0 ].m_Element .m_Value == 123
303303
304304assert type (fileLineData0 .m_Items [1 ].m_Element )== PgCfgModel__CommentData
305- assert fileLineData0 .m_Items [1 ].m_Element .m_Offset == 10
305+ assert fileLineData0 .m_Items [1 ].m_Element .m_Offset == 9
306306assert fileLineData0 .m_Items [1 ].m_Element .m_Text == "comment"
307307
308308# --------------------------------------------------------------------
@@ -326,12 +326,12 @@ def test_212__option_with_comment_immediate(self, request: pytest.FixtureRequest
326326fileLineData0 = file1 .m_FileData .m_Lines [0 ]
327327assert len (fileLineData0 .m_Items )== 2
328328assert type (fileLineData0 .m_Items [0 ].m_Element )== PgCfgModel__OptionData
329- assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 1
329+ assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 0
330330assert fileLineData0 .m_Items [0 ].m_Element .m_Name == "port"
331331assert fileLineData0 .m_Items [0 ].m_Element .m_Value == 123
332332
333333assert type (fileLineData0 .m_Items [1 ].m_Element )== PgCfgModel__CommentData
334- assert fileLineData0 .m_Items [1 ].m_Element .m_Offset == 9
334+ assert fileLineData0 .m_Items [1 ].m_Element .m_Offset == 8
335335assert fileLineData0 .m_Items [1 ].m_Element .m_Text == "comment "
336336
337337# --------------------------------------------------------------------
@@ -355,7 +355,7 @@ def test_301__optionQ(self, request: pytest.FixtureRequest):
355355fileLineData0 = file1 .m_FileData .m_Lines [0 ]
356356assert len (fileLineData0 .m_Items )== 1
357357assert type (fileLineData0 .m_Items [0 ].m_Element )== PgCfgModel__OptionData
358- assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 1
358+ assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 0
359359assert fileLineData0 .m_Items [0 ].m_Element .m_Name == "port"
360360assert fileLineData0 .m_Items [0 ].m_Element .m_Value == 123
361361
@@ -383,7 +383,7 @@ def test_302__optionQ__empty(
383383fileLineData0 = file1 .m_FileData .m_Lines [0 ]
384384assert len (fileLineData0 .m_Items )== 1
385385assert type (fileLineData0 .m_Items [0 ].m_Element )== PgCfgModel__OptionData
386- assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 1
386+ assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 0
387387assert fileLineData0 .m_Items [0 ].m_Element .m_Name == "listen_addresses"
388388assert fileLineData0 .m_Items [0 ].m_Element .m_Value == ""
389389
@@ -408,7 +408,7 @@ def test_303__optionQ__two_quote(self, request: pytest.FixtureRequest):
408408fileLineData0 = file1 .m_FileData .m_Lines [0 ]
409409assert len (fileLineData0 .m_Items )== 1
410410assert type (fileLineData0 .m_Items [0 ].m_Element )== PgCfgModel__OptionData
411- assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 1
411+ assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 0
412412assert fileLineData0 .m_Items [0 ].m_Element .m_Name == "listen_addresses"
413413assert fileLineData0 .m_Items [0 ].m_Element .m_Value == "'"
414414
@@ -459,7 +459,7 @@ def test_304__optionQ__escape(
459459fileLineData0 = file1 .m_FileData .m_Lines [0 ]
460460assert len (fileLineData0 .m_Items )== 1
461461assert type (fileLineData0 .m_Items [0 ].m_Element )== PgCfgModel__OptionData
462- assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 1
462+ assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 0
463463assert fileLineData0 .m_Items [0 ].m_Element .m_Name == "listen_addresses"
464464assert fileLineData0 .m_Items [0 ].m_Element .m_Value == endData304 [2 ]
465465
@@ -585,7 +585,7 @@ def test_401__include(self, request: pytest.FixtureRequest):
585585fileLineData0 = file1 .m_FileData .m_Lines [0 ]
586586assert len (fileLineData0 .m_Items )== 1
587587assert type (fileLineData0 .m_Items [0 ].m_Element )== PgCfgModel__IncludeData
588- assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 1
588+ assert fileLineData0 .m_Items [0 ].m_Element .m_Offset == 0
589589assert fileLineData0 .m_Items [0 ].m_Element .m_Path == "a.conf"
590590
591591file_A = cfg .get_AllFiles ().GetFileByName ("a.conf" )