| 
                definition:  | 
              
              
                 
splitCommentParams :: String -> String -> [String] -> [(String,String)]
splitCommentParams param paramcmt [] = [(param,skipWhiteSpace paramcmt)]
splitCommentParams param paramcmt (l:ls) =
  if l == "" || head l /= '@'
  then splitCommentParams param (paramcmt++('\n':l)) ls
  else ((param,skipWhiteSpace paramcmt)
        : splitCommentParams (takeWhile isAlpha (tail l))
                             (dropWhile isAlpha (tail l)) ls)
               | 
              
            
| 
                demand:  | 
              
              
                argument 3  | 
              
            
| 
                deterministic:  | 
              
              
                deterministic operation  | 
              
            
| 
                failfree:  | 
              
              
                <FAILING>  | 
              
            
| 
                indeterministic:  | 
              
              
                referentially transparent operation  | 
              
            
| 
                infix:  | 
              
              
                no fixity defined  | 
              
            
| 
                iotype:  | 
              
              
                 {(_,_,{[]}) |-> {:} || (_,_,{:}) |-> {:}}
               | 
              
            
| 
                name:  | 
              
              
                splitCommentParams  | 
              
            
| 
                precedence:  | 
              
              
                no precedence defined  | 
              
            
| 
                result-values:  | 
              
              
                 {:}
               | 
              
            
| 
                signature:  | 
              
              
                String -> String -> [String] -> [(String, String)]  | 
              
            
| 
                solution-complete:  | 
              
              
                operation might suspend on free variables  | 
              
            
| 
                terminating:  | 
              
              
                possibly non-terminating  | 
              
            
| 
                totally-defined:  | 
              
              
                possibly non-reducible on same data term  |