Changeset 68 for branches/Transpascal/Compiler/Produce
- Timestamp:
- Oct 18, 2010, 2:14:52 PM (15 years ago)
- Location:
- branches/Transpascal/Compiler/Produce
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Transpascal/Compiler/Produce/UProducerC.pas
r67 r68 299 299 Emit('{'); 300 300 Inc(Indetation); 301 for I := 0 to TTypeRecord(AType). Items.Count - 1 do begin302 GenerateType(TType(TTypeRecord(AType). Items[I]));301 for I := 0 to TTypeRecord(AType).CommonBlock.Types.Count - 1 do begin 302 GenerateType(TType(TTypeRecord(AType).CommonBlock.Types[I])); 303 303 Emit(';'); 304 304 end; -
branches/Transpascal/Compiler/Produce/UProducerPascal.pas
r60 r68 109 109 Emit(AType.Name + ' ' + AssignSymbol + ' record'); 110 110 Inc(Indetation); 111 for I := 0 to TTypeRecord(AType). Items.Count - 1 do begin112 GenerateType(TType(TTypeRecord(AType). Items[I]));111 for I := 0 to TTypeRecord(AType).CommonBlock.Types.Count - 1 do begin 112 GenerateType(TType(TTypeRecord(AType).CommonBlock.Types[I])); 113 113 Emit(';'); 114 114 end; -
branches/Transpascal/Compiler/Produce/UProducerTreeView.pas
r60 r68 298 298 I: Integer; 299 299 begin 300 if TypeRecord. Items.Count > 0 then begin301 for I := 0 to TypeRecord. Items.Count - 1 do302 with TType(TypeRecord. Items[I]) do300 if TypeRecord.CommonBlock.Types.Count > 0 then begin 301 for I := 0 to TypeRecord.CommonBlock.Types.Count - 1 do 302 with TType(TypeRecord.CommonBlock.Types[I]) do 303 303 if not System then 304 AddNodeType(Node, TType(TypeRecord. Items[I]));304 AddNodeType(Node, TType(TypeRecord.CommonBlock.Types[I])); 305 305 end; 306 306 end;
Note:
See TracChangeset
for help on using the changeset viewer.