source: branches/virtualcpu4/Forms/UFormCompilerPascal.lfm

Last change on this file was 186, checked in by chronos, 6 years ago
  • Added: Partial implementation of compiler to Pascal source.
File size: 11.2 KB
Line 
1object FormCompilerPascal: TFormCompilerPascal
2 Left = 559
3 Height = 824
4 Top = 342
5 Width = 1055
6 Caption = 'Compiler to Pascal'
7 ClientHeight = 824
8 ClientWidth = 1055
9 DesignTimePPI = 144
10 OnCreate = FormCreate
11 OnDestroy = FormDestroy
12 OnShow = FormShow
13 LCLVersion = '2.0.0.4'
14 object ButtonCompile: TButton
15 Left = 16
16 Height = 38
17 Top = 777
18 Width = 193
19 Anchors = [akLeft, akBottom]
20 Caption = 'Compile'
21 OnClick = ButtonCompileClick
22 TabOrder = 0
23 end
24 inline SynEdit1: TSynEdit
25 Left = 16
26 Height = 758
27 Top = 16
28 Width = 1030
29 Anchors = [akTop, akLeft, akRight, akBottom]
30 Font.Height = 13
31 Font.Name = 'DejaVu Sans Mono'
32 Font.Pitch = fpFixed
33 Font.Quality = fqNonAntialiased
34 ParentColor = False
35 ParentFont = False
36 TabOrder = 1
37 Gutter.Width = 77
38 Gutter.MouseActions = <>
39 RightGutter.Width = 0
40 RightGutter.MouseActions = <>
41 Highlighter = SynPasSyn1
42 Keystrokes = <
43 item
44 Command = ecUp
45 ShortCut = 38
46 end
47 item
48 Command = ecSelUp
49 ShortCut = 8230
50 end
51 item
52 Command = ecScrollUp
53 ShortCut = 16422
54 end
55 item
56 Command = ecDown
57 ShortCut = 40
58 end
59 item
60 Command = ecSelDown
61 ShortCut = 8232
62 end
63 item
64 Command = ecScrollDown
65 ShortCut = 16424
66 end
67 item
68 Command = ecLeft
69 ShortCut = 37
70 end
71 item
72 Command = ecSelLeft
73 ShortCut = 8229
74 end
75 item
76 Command = ecWordLeft
77 ShortCut = 16421
78 end
79 item
80 Command = ecSelWordLeft
81 ShortCut = 24613
82 end
83 item
84 Command = ecRight
85 ShortCut = 39
86 end
87 item
88 Command = ecSelRight
89 ShortCut = 8231
90 end
91 item
92 Command = ecWordRight
93 ShortCut = 16423
94 end
95 item
96 Command = ecSelWordRight
97 ShortCut = 24615
98 end
99 item
100 Command = ecPageDown
101 ShortCut = 34
102 end
103 item
104 Command = ecSelPageDown
105 ShortCut = 8226
106 end
107 item
108 Command = ecPageBottom
109 ShortCut = 16418
110 end
111 item
112 Command = ecSelPageBottom
113 ShortCut = 24610
114 end
115 item
116 Command = ecPageUp
117 ShortCut = 33
118 end
119 item
120 Command = ecSelPageUp
121 ShortCut = 8225
122 end
123 item
124 Command = ecPageTop
125 ShortCut = 16417
126 end
127 item
128 Command = ecSelPageTop
129 ShortCut = 24609
130 end
131 item
132 Command = ecLineStart
133 ShortCut = 36
134 end
135 item
136 Command = ecSelLineStart
137 ShortCut = 8228
138 end
139 item
140 Command = ecEditorTop
141 ShortCut = 16420
142 end
143 item
144 Command = ecSelEditorTop
145 ShortCut = 24612
146 end
147 item
148 Command = ecLineEnd
149 ShortCut = 35
150 end
151 item
152 Command = ecSelLineEnd
153 ShortCut = 8227
154 end
155 item
156 Command = ecEditorBottom
157 ShortCut = 16419
158 end
159 item
160 Command = ecSelEditorBottom
161 ShortCut = 24611
162 end
163 item
164 Command = ecToggleMode
165 ShortCut = 45
166 end
167 item
168 Command = ecCopy
169 ShortCut = 16429
170 end
171 item
172 Command = ecPaste
173 ShortCut = 8237
174 end
175 item
176 Command = ecDeleteChar
177 ShortCut = 46
178 end
179 item
180 Command = ecCut
181 ShortCut = 8238
182 end
183 item
184 Command = ecDeleteLastChar
185 ShortCut = 8
186 end
187 item
188 Command = ecDeleteLastChar
189 ShortCut = 8200
190 end
191 item
192 Command = ecDeleteLastWord
193 ShortCut = 16392
194 end
195 item
196 Command = ecUndo
197 ShortCut = 32776
198 end
199 item
200 Command = ecRedo
201 ShortCut = 40968
202 end
203 item
204 Command = ecLineBreak
205 ShortCut = 13
206 end
207 item
208 Command = ecSelectAll
209 ShortCut = 16449
210 end
211 item
212 Command = ecCopy
213 ShortCut = 16451
214 end
215 item
216 Command = ecBlockIndent
217 ShortCut = 24649
218 end
219 item
220 Command = ecLineBreak
221 ShortCut = 16461
222 end
223 item
224 Command = ecInsertLine
225 ShortCut = 16462
226 end
227 item
228 Command = ecDeleteWord
229 ShortCut = 16468
230 end
231 item
232 Command = ecBlockUnindent
233 ShortCut = 24661
234 end
235 item
236 Command = ecPaste
237 ShortCut = 16470
238 end
239 item
240 Command = ecCut
241 ShortCut = 16472
242 end
243 item
244 Command = ecDeleteLine
245 ShortCut = 16473
246 end
247 item
248 Command = ecDeleteEOL
249 ShortCut = 24665
250 end
251 item
252 Command = ecUndo
253 ShortCut = 16474
254 end
255 item
256 Command = ecRedo
257 ShortCut = 24666
258 end
259 item
260 Command = ecGotoMarker0
261 ShortCut = 16432
262 end
263 item
264 Command = ecGotoMarker1
265 ShortCut = 16433
266 end
267 item
268 Command = ecGotoMarker2
269 ShortCut = 16434
270 end
271 item
272 Command = ecGotoMarker3
273 ShortCut = 16435
274 end
275 item
276 Command = ecGotoMarker4
277 ShortCut = 16436
278 end
279 item
280 Command = ecGotoMarker5
281 ShortCut = 16437
282 end
283 item
284 Command = ecGotoMarker6
285 ShortCut = 16438
286 end
287 item
288 Command = ecGotoMarker7
289 ShortCut = 16439
290 end
291 item
292 Command = ecGotoMarker8
293 ShortCut = 16440
294 end
295 item
296 Command = ecGotoMarker9
297 ShortCut = 16441
298 end
299 item
300 Command = ecSetMarker0
301 ShortCut = 24624
302 end
303 item
304 Command = ecSetMarker1
305 ShortCut = 24625
306 end
307 item
308 Command = ecSetMarker2
309 ShortCut = 24626
310 end
311 item
312 Command = ecSetMarker3
313 ShortCut = 24627
314 end
315 item
316 Command = ecSetMarker4
317 ShortCut = 24628
318 end
319 item
320 Command = ecSetMarker5
321 ShortCut = 24629
322 end
323 item
324 Command = ecSetMarker6
325 ShortCut = 24630
326 end
327 item
328 Command = ecSetMarker7
329 ShortCut = 24631
330 end
331 item
332 Command = ecSetMarker8
333 ShortCut = 24632
334 end
335 item
336 Command = ecSetMarker9
337 ShortCut = 24633
338 end
339 item
340 Command = EcFoldLevel1
341 ShortCut = 41009
342 end
343 item
344 Command = EcFoldLevel2
345 ShortCut = 41010
346 end
347 item
348 Command = EcFoldLevel3
349 ShortCut = 41011
350 end
351 item
352 Command = EcFoldLevel4
353 ShortCut = 41012
354 end
355 item
356 Command = EcFoldLevel5
357 ShortCut = 41013
358 end
359 item
360 Command = EcFoldLevel6
361 ShortCut = 41014
362 end
363 item
364 Command = EcFoldLevel7
365 ShortCut = 41015
366 end
367 item
368 Command = EcFoldLevel8
369 ShortCut = 41016
370 end
371 item
372 Command = EcFoldLevel9
373 ShortCut = 41017
374 end
375 item
376 Command = EcFoldLevel0
377 ShortCut = 41008
378 end
379 item
380 Command = EcFoldCurrent
381 ShortCut = 41005
382 end
383 item
384 Command = EcUnFoldCurrent
385 ShortCut = 41003
386 end
387 item
388 Command = EcToggleMarkupWord
389 ShortCut = 32845
390 end
391 item
392 Command = ecNormalSelect
393 ShortCut = 24654
394 end
395 item
396 Command = ecColumnSelect
397 ShortCut = 24643
398 end
399 item
400 Command = ecLineSelect
401 ShortCut = 24652
402 end
403 item
404 Command = ecTab
405 ShortCut = 9
406 end
407 item
408 Command = ecShiftTab
409 ShortCut = 8201
410 end
411 item
412 Command = ecMatchBracket
413 ShortCut = 24642
414 end
415 item
416 Command = ecColSelUp
417 ShortCut = 40998
418 end
419 item
420 Command = ecColSelDown
421 ShortCut = 41000
422 end
423 item
424 Command = ecColSelLeft
425 ShortCut = 40997
426 end
427 item
428 Command = ecColSelRight
429 ShortCut = 40999
430 end
431 item
432 Command = ecColSelPageDown
433 ShortCut = 40994
434 end
435 item
436 Command = ecColSelPageBottom
437 ShortCut = 57378
438 end
439 item
440 Command = ecColSelPageUp
441 ShortCut = 40993
442 end
443 item
444 Command = ecColSelPageTop
445 ShortCut = 57377
446 end
447 item
448 Command = ecColSelLineStart
449 ShortCut = 40996
450 end
451 item
452 Command = ecColSelLineEnd
453 ShortCut = 40995
454 end
455 item
456 Command = ecColSelEditorTop
457 ShortCut = 57380
458 end
459 item
460 Command = ecColSelEditorBottom
461 ShortCut = 57379
462 end>
463 MouseActions = <>
464 MouseTextActions = <>
465 MouseSelActions = <>
466 VisibleSpecialChars = [vscSpace, vscTabAtLast]
467 SelectedColor.BackPriority = 50
468 SelectedColor.ForePriority = 50
469 SelectedColor.FramePriority = 50
470 SelectedColor.BoldPriority = 50
471 SelectedColor.ItalicPriority = 50
472 SelectedColor.UnderlinePriority = 50
473 SelectedColor.StrikeOutPriority = 50
474 BracketHighlightStyle = sbhsBoth
475 BracketMatchColor.Background = clNone
476 BracketMatchColor.Foreground = clNone
477 BracketMatchColor.Style = [fsBold]
478 FoldedCodeColor.Background = clNone
479 FoldedCodeColor.Foreground = clGray
480 FoldedCodeColor.FrameColor = clGray
481 MouseLinkColor.Background = clNone
482 MouseLinkColor.Foreground = clBlue
483 LineHighlightColor.Background = clNone
484 LineHighlightColor.Foreground = clNone
485 inline SynLeftGutterPartList1: TSynGutterPartList
486 object SynGutterMarks1: TSynGutterMarks
487 Width = 36
488 MouseActions = <>
489 end
490 object SynGutterLineNumber1: TSynGutterLineNumber
491 Width = 17
492 MouseActions = <>
493 MarkupInfo.Background = clBtnFace
494 MarkupInfo.Foreground = clNone
495 DigitCount = 2
496 ShowOnlyLineNumbersMultiplesOf = 1
497 ZeroStart = False
498 LeadingZeros = False
499 end
500 object SynGutterChanges1: TSynGutterChanges
501 Width = 6
502 MouseActions = <>
503 ModifiedColor = 59900
504 SavedColor = clGreen
505 end
506 object SynGutterSeparator1: TSynGutterSeparator
507 Width = 3
508 MouseActions = <>
509 MarkupInfo.Background = clWhite
510 MarkupInfo.Foreground = clGray
511 end
512 object SynGutterCodeFolding1: TSynGutterCodeFolding
513 Width = 15
514 MouseActions = <>
515 MarkupInfo.Background = clNone
516 MarkupInfo.Foreground = clGray
517 MouseActionsExpanded = <>
518 MouseActionsCollapsed = <>
519 end
520 end
521 end
522 object SynPasSyn1: TSynPasSyn
523 Enabled = False
524 CompilerMode = pcmDelphi
525 NestedComments = False
526 left = 349
527 top = 227
528 end
529end
Note: See TracBrowser for help on using the repository browser.