R/summarise.R

Defines functions summariseSASScript

Documented in summariseSASScript

#' Summarise a SAS script
#' @param sasPath Path to SAS script
#' @export
#' @examples 
#' sasPath <- system.file('examples/SAScode/Macros/fun2.SAS', package='sasMap')
#' summariseSASScript(sasPath)
summariseSASScript <- function(sasPath){
  
  sasCode <- loadSAS(sasPath)
  
  list(name = basename(sasPath),
             lines = countLines(sasCode),
             procs = extractProcs(sasCode),
             datasteps = countDataSteps(sasCode),
       macroCalls = extractMacroCalls(sasCode),
       macroDefs = extractMacroDefs(sasCode))
  
}

Try the sasMap package in your browser

Any scripts or data that you put into this service are public.

sasMap documentation built on May 2, 2019, 6:42 a.m.