Autor Beitrag
Mitmischer 1703
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 754
Erhaltene Danke: 19

Win 7, Debian
Delphi Prism, Delphi 7, RAD Studio 2009 Academic, C#, C++, Java, HTML, PHP
BeitragVerfasst: Sa 29.12.07 20:33 
forward wird im Code nicht hervorgehoben!

ausblenden Delphi-Quelltext
1:
forward					


@Yogu: Schneller! :P

_________________
Die Lösung ist nicht siebzehn.


Zuletzt bearbeitet von Mitmischer 1703 am So 30.12.07 20:52, insgesamt 2-mal bearbeitet
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Sa 29.12.07 23:26 
user profile iconMitmischer 1703 hat folgendes geschrieben:
@(J/Y)ogu: Schneller!

Jetzt zum zweiten Mal: ich heiß Yogu und nicht Jogu :lol:
Zum Glück hastes jetzt gemerkt ;)


Zuletzt bearbeitet von Yogu am So 20.01.08 21:18, insgesamt 3-mal bearbeitet
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: So 30.12.07 20:50 
ausblenden C#-Quelltext
1:
by descending from group into orderby select var where					

Wäre gut, wenn dann gleich noch C# 3.0-Syntax unterstützt werden könnte. :)
Mitmischer 1703 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 754
Erhaltene Danke: 19

Win 7, Debian
Delphi Prism, Delphi 7, RAD Studio 2009 Academic, C#, C++, Java, HTML, PHP
BeitragVerfasst: So 30.12.07 21:00 
ausblenden C#-Quelltext
1:
var					


wurde nicht hervorgehoben ? :shock: :shock: :shock:

_________________
Die Lösung ist nicht siebzehn.
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: So 30.12.07 21:05 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
EXTERNAL
FAR
NEAR
EXPORT
VARARGS
DEPRECATED
DISPID
ABSOLUTE
PLATFORM
ASSEMBLER

Vllt. zur Vollständigkeit, auch wenn manche (aber eben nur manche) selten vorkommen (external ist nicht sooo selten) :-P

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: So 30.12.07 21:16 
Mannomann... Ganzschön große Liste, die in der Syntax-Hervorhebung noch fehlt. Mal zusammenfassen...

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
forward
external
far
near
export
varargs
deprecated
dispid
absolute
platform
assembler


ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
from
var
where
by
descending
group
into
orderby
select


Nun ja, ein paar sind ja schon blau. Die restlichen wären dann wohl nur mit einem bestimmten Kontext gültig :D Ich selber kann kein C#, nur die Grundlagen von C++.


Zuletzt bearbeitet von Yogu am So 20.01.08 21:19, insgesamt 5-mal bearbeitet
Leuchtturm
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1087

Win Vista, Knoppix, Ubuntu
Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
BeitragVerfasst: So 30.12.07 21:18 
also ich hoffe mal das assembler nie gehighlighted wird :D
Das wird in Delphi(7) zumindest nicht hervorgehoben.

_________________
Ich bin dafür verantwortlich was ich sage - nicht dafür was du verstehst.
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: So 30.12.07 21:20 
Mh... dann ist dein D7 wohl kaputt. Meins hebt den Begriff hervor :-P

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
Leuchtturm
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1087

Win Vista, Knoppix, Ubuntu
Delphi 7 Pe, Turbo Delphi, C#(VS 2005 Express), (X)HTML + CSS, bald Assembler
BeitragVerfasst: So 30.12.07 21:22 
Jetzt gehts :nut: :gruebel:

_________________
Ich bin dafür verantwortlich was ich sage - nicht dafür was du verstehst.
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mo 31.12.07 00:40 
user profile iconMitmischer 1703 hat folgendes geschrieben:
ausblenden C#-Quelltext
1:
var					


wurde nicht hervorgehoben ? :shock: :shock: :shock:

Ja, weil der C#-Highlighter verwendet wurde :roll:

Zu den Anderen: Diese Stichworte sind eigentlich alle kontextabhängig. Und diese Kontexte alle in den Highlighter unterzubringen würde AFAIK zuviel Arbeit machen, als dass es viel bringen würde. Man versteht den Quelltext auch ohne solche Feinheiten im Highlighter sehr gut.

Aber hier wird Christian sicher noch etwas dazu sagen, wenn er wieder aus dem Urlaub kommt.
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Mo 31.12.07 01:08 
user profile iconUGrohne hat folgendes geschrieben:
Diese Stichworte sind eigentlich alle kontextabhängig.
So isses auch bei den neuen C#-Identifiern. Seit der ersten Version hat Hejlsberg auf neue Keywords verzichtet.
Wenn ich allerdings gerade nichts übersehe, dürfte das Problem wenigstens im C#-Highlighter leicht durch einen Regex lösbar sein: folgt auf das Wort ein weiteres Wort, das selbst kein Keyword ist, müsste doch ersteres eines sein. Aber wenn zumindest var und select einfach stur gehighlightet werden, wäre das auch kein Beinbruch ;) .

PS: Da hat wohl jemand etwas verdreht - das Highlighting von yield sollte doch genau andersherum sein:
ausblenden C#-Quelltext
1:
String yield					

ausblenden C#-Quelltext
1:
yield return					

ausblenden C#-Quelltext
1:
yield break					

Und dass der Highlighter case-insensitve arbeitet, sieht man auch schön :zwinker: .


Zuletzt bearbeitet von Kha am Mo 31.12.07 13:54, insgesamt 2-mal bearbeitet
GTA-Place
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
EE-Regisseur
Beiträge: 5248
Erhaltene Danke: 2

WIN XP, IE 7, FF 2.0
Delphi 7, Lazarus
BeitragVerfasst: Mo 31.12.07 09:16 
user profile iconUGrohne hat folgendes geschrieben:
Diese Stichworte sind eigentlich alle kontextabhängig.

Nein, bei D7 werden die überall gehighlightet, auch, wenn man sie als Variablen verwendet. Und das ist gut so und macht darauf aufmerksam, das man das nicht sollte.

_________________
"Wer Ego-Shooter Killerspiele nennt, muss konsequenterweise jeden Horrorstreifen als Killerfilm bezeichnen." (Zeit.de)
Heiko
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3169
Erhaltene Danke: 11



BeitragVerfasst: Mo 31.12.07 12:25 
Bei TD auch nicht. Nur dispit kennt er nicht (ich auch nicht ;) ).
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: Mo 31.12.07 12:54 
user profile iconUGrohne hat folgendes geschrieben:
user profile iconMitmischer 1703 hat folgendes geschrieben:
ausblenden C#-Quelltext
1:
var					

wurde nicht hervorgehoben ? :shock: :shock: :shock:

Ja, weil der C#-Highlighter verwendet wurde :roll:

var gibt es sowohl in Delphi als auch in C#.
user profile iconHeiko hat folgendes geschrieben:
Nur dispit kennt er nicht (ich auch nicht ;) ).

Da hat er sich verschrieben, es heißt dispid.
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Mo 31.12.07 13:46 
user profile iconChryzler hat folgendes geschrieben:
user profile iconHeiko hat folgendes geschrieben:
Nur dispit kennt er nicht (ich auch nicht ;) ).

Da hat er sich verschrieben, es heißt dispid.


Hups, habs verbessert.
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mo 31.12.07 16:00 
user profile iconChryzler hat folgendes geschrieben:
user profile iconUGrohne hat folgendes geschrieben:
user profile iconMitmischer 1703 hat folgendes geschrieben:
ausblenden C#-Quelltext
1:
var					

wurde nicht hervorgehoben ? :shock: :shock: :shock:

Ja, weil der C#-Highlighter verwendet wurde :roll:

var gibt es sowohl in Delphi als auch in C#.

Aber erst in C# 3.0.
Mitmischer 1703 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 754
Erhaltene Danke: 19

Win 7, Debian
Delphi Prism, Delphi 7, RAD Studio 2009 Academic, C#, C++, Java, HTML, PHP
BeitragVerfasst: Fr 04.01.08 19:08 
Ich hab' C++7! :mrgreen:

Wie wurde das denn dann früher geregelt? :lol:

_________________
Die Lösung ist nicht siebzehn.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 20.01.08 14:30 
So, da ich wegen des DSDT-Links eh einmal dran war, habe ich auch die Highlighter ergänzt. (Eure Beiträge sind noch im Cache, daher nix zu sehen ;-))

Was die LINQ-Keywords angeht: Die sollten bei C# und Chrome nur dann hervorgehoben werden, wenn davor ein "from" auftaucht, denn jeder LINQ-Ausdruck startet ja damit.
ausblenden Delphi-Prism-Quelltext
1:
2:
var group := order.By();
var select := from f in foo select f*f group by f;

Man kann den Highlighter zwar auch veräppeln:
ausblenden C#-Quelltext
1:
var from := f in foo select f*f group by f;					

aber ich denke, das reicht erstmal so ;-)

Yield funktioniert nun auch:
ausblenden C#-Quelltext
1:
2:
3:
yield return foo;
yield bar;
yield break;



Die Delphi-Keywords habe ich erstmal ohne Kontext eingefügt:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
forward
external
far
near
export
varargs
deprecated
dispid
absolute
platform
assembler

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Chryzler
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1097
Erhaltene Danke: 2



BeitragVerfasst: So 20.01.08 14:39 
Super, danke! :zustimm: