Hi,
ich wollte User-Rules für die Function List für 'R' erstellen, wobei eine Funktion den folgenden Synthax hat:
Function_Name <- function(Arg1,Arg2,...)
{
blabla
}
Wie definiert man, dass der Funktionsname vor dem Keyword steht - habe folgendes (und ähnliche Dinge) probiert, aber ohne Erfolg:
Function begin: +[-> \t]function[ \t]
Function Name: [a-zA-Z0-9_.]+
Function end: [ \t]\([a-zA-Z0-9,.]\)
Seperator:
Body begin: \{|\<while\>|\<for\>\<if\>
Body end: \}
Ist sicher nicht richtig, da er ja wahrscheinlich zuerst nach den 'Function begin' Keywords suchen wird..
Danke schon im voraus für etwaige Hilfestellungen.
Klaus
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
> Wie definiert man, dass der Funktionsname vor dem Keyword steht?
Gar nicht!
Folgendes sollte gehen:
Function begin:
Function Name: [a-zA-Z0-9_.]+
Function end: [ \t]*<-[ \t]*function[ \t]*\([a-zA-Z0-9,.]*\)
Seperator:
Body begin: \{|\<while\>|\<for\>|\<if\>
Body end: \}
Gruß
Jens
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
ich wollte User-Rules für die Function List für 'R' erstellen, wobei eine Funktion den folgenden Synthax hat:
Function_Name <- function(Arg1,Arg2,...)
{
blabla
}
Wie definiert man, dass der Funktionsname vor dem Keyword steht - habe folgendes (und ähnliche Dinge) probiert, aber ohne Erfolg:
Function begin: +[-> \t]function[ \t]
Function Name: [a-zA-Z0-9_.]+
Function end: [ \t]\([a-zA-Z0-9,.]\)
Seperator:
Body begin: \{|\<while\>|\<for\>\<if\>
Body end: \}
Ist sicher nicht richtig, da er ja wahrscheinlich zuerst nach den 'Function begin' Keywords suchen wird..
Danke schon im voraus für etwaige Hilfestellungen.
Klaus
> Wie definiert man, dass der Funktionsname vor dem Keyword steht?
Gar nicht!
Folgendes sollte gehen:
Function begin:
Function Name: [a-zA-Z0-9_.]+
Function end: [ \t]*<-[ \t]*function[ \t]*\([a-zA-Z0-9,.]*\)
Seperator:
Body begin: \{|\<while\>|\<for\>|\<if\>
Body end: \}
Gruß
Jens
Danke