Menu

Function List

2007-09-10
2012-11-13
  • Nobody/Anonymous

    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

     
    • Nobody/Anonymous

      > 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

       
      • Nobody/Anonymous

        Danke

         
MongoDB Logo MongoDB