Profile Report

Thread ID Total Time
4395840 8.25

Thread 4395840

%Total %Self Total Self Wait Child Calls Name Line
100.00% 0.00% 8.25 0.00 0.00 8.25 1 TaskJuggler#parse 47
    8.19 0.00 0.00 8.19 1/60360 Array#each 48
    0.06 0.00 0.00 0.06 1/68732 Class#new 47
    0.00 0.00 0.00 0.00 31/60360 TaskJuggler::ShiftAssignments#hashKey 238
    0.00 0.01 0.00 0.00 663/60360 TaskJuggler::TextParser::Pattern#initialize 61
    0.00 0.00 0.00 0.00 30/60360 TaskJuggler::ShiftAssignments#overlaps? 294
    0.00 0.00 0.00 0.00 1/60360 TaskJuggler::TextScanner#initialize 216
    0.00 0.00 0.00 0.00 1/60360 TaskJuggler::TextScanner#addPattern 236
    0.00 0.00 0.00 0.00 1/60360 TaskJuggler::ProjectFileParser#initFileStack 410
    0.00 0.03 0.00 0.00 584/60360 TaskJuggler::TextParser::Rule#analyzeTransitions 140
    0.00 0.08 0.00 0.00 8809/60360 TaskJuggler::TextParser::Pattern#each 125
    0.00 0.00 0.00 0.00 975/60360 Hash#each
    0.00 0.00 0.00 0.00 283/60360 TaskJuggler::TextParser::Rule#optional? 75
    0.00 0.01 0.00 0.00 283/60360 TaskJuggler::TextParser::Pattern#optional? 141
    0.00 0.00 0.00 0.00 3/60360 TaskJuggler::WorkingHours#setWorkingHours 103
    0.00 0.00 0.00 0.00 292/60360 TaskJuggler::TextParser#checkRule 228
    0.00 0.18 0.00 0.00 10511/60360 Kernel#loop
    0.00 0.04 0.00 0.00 4312/60360 TaskJuggler::TextParser::Rule#matchingPattern 206
    0.00 0.00 0.00 0.00 6/60360 TaskJuggler::Project#initialize 394
    0.00 0.06 0.00 0.00 26281/60360 Array#collect!
    0.00 0.02 0.00 0.00 6764/60360 Object#deep_clone 57
    0.00 0.00 0.00 0.00 318/60360 Proc#call
    0.00 0.00 0.00 0.00 210/60360 Array#each
    0.06 0.01 0.00 0.05 1/60360 TaskJuggler::TextParser#initRules 95
    8.19 0.00 0.00 8.19 1/60360 TaskJuggler#parse 48
100.00% 5.33% 8.25 0.44 0.00 8.24 60360 Array#each
    8.19 0.00 0.00 8.19 1/1 TaskJuggler::TextParser#parse
    0.62 0.36 0.00 0.26 65731/65731 TaskJuggler::TextScanner::StreamHandle#scan
    0.22 0.02 0.00 0.20 6721/59283 Method#call
    0.19 0.01 0.00 0.18 953/10132 TaskJuggler::TextParser#getNextToken
    0.12 0.02 0.00 0.10 11902/17313 Hash#has_key?
    0.05 0.01 0.00 0.05 1326/8809 TaskJuggler::TextParser::Pattern#each
    0.05 0.01 0.00 0.04 4529/4529 TaskJuggler::TextParser#processNormalElements
    0.05 0.04 0.00 0.01 7763/12290 TaskJuggler::TextParser::StackElement#store
    0.04 0.00 0.00 0.04 1058/1747 Hash#each
    0.03 0.03 0.00 0.00 10510/10561 String#==
    0.02 0.02 0.00 0.00 16701/26660 Symbol#==
    0.02 0.02 0.00 0.00 10510/10882 String#empty?
    0.02 0.01 0.00 0.01 3907/5603 TaskJuggler::ProjectFileParser#returnToken
    0.02 0.00 0.00 0.02 30/30 TaskJuggler::ShiftAssignments#addAssignment
    0.02 0.01 0.00 0.01 31/31 TaskJuggler::ShiftAssignment#hashKey
    0.02 0.02 0.00 0.00 7763/40688 Array#last
    0.01 0.00 0.00 0.01 271/292 TaskJuggler::TextParser#newRule
    0.01 0.01 0.00 0.00 643/935 String#intern
    0.01 0.00 0.00 0.01 1/1 TaskJuggler::TjpSyntaxRules#rule_taskScenarioAttributes
    0.01 0.01 0.00 0.00 90/90 TaskJuggler::Allocation#addCandidate
    0.01 0.00 0.00 0.01 1/1 TaskJuggler::TjpSyntaxRules#rule_resourceBookingHeader
    0.01 0.00 0.00 0.01 1/1 TaskJuggler::TjpSyntaxRules#rule_projectBodyAttributes
    0.01 0.00 0.00 0.01 1/1 TaskJuggler::TjpSyntaxRules#rule_exportAttributes
    0.01 0.00 0.00 0.01 288/1984 TaskJuggler::TextParser::Rule#optional?
    0.01 0.00 0.00 0.01 283/283 TaskJuggler::TextParser::Pattern#optional?
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::FileList#<<
    0.00 0.00 0.00 0.00 210/60360 Array#each
    0.00 0.00 0.00 0.00 118/118 Array#index
    0.00 0.00 0.00 0.00 210/502 TaskJuggler::TextParser::Rule#analyzeTransitions
    0.00 0.02 0.00 0.00 7763/7764 TaskJuggler::TextParser#parseRuleR
    0.00 0.00 0.00 0.00 663/5787 Array#collect!
    0.00 0.00 0.00 0.00 663/663 Hash#keys
    0.00 0.00 0.00 0.00 5983/84437 NilClass#nil?
    0.00 0.00 0.00 0.00 157/68732 Class#new
    0.00 0.00 0.00 0.00 1452/1462 Kernel#instance_variable_set
    0.00 0.00 0.00 0.00 558/15078 Hash#[]=
    0.00 0.00 0.00 0.00 2/49 Hash#include?
    0.00 0.00 0.00 0.00 39/39 TaskJuggler::TextScanner#addPattern
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ProjectFileParser#close
    0.00 0.00 0.00 0.00 5170/355183 Kernel#nil?
    0.00 0.00 0.00 0.00 121/121 TaskJuggler::PropertySet#addAttributeType
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ProjectFileParser#open
    0.00 0.00 0.00 0.00 1448/1448 Kernel#instance_variable_get
    0.00 0.02 0.00 0.00 1448/252929 Object#deep_clone
    0.00 0.00 0.00 0.00 1128/1128 String#index
    0.00 0.00 0.00 0.00 1128/1462 String#include?
    0.00 0.00 0.00 0.00 3384/9466 String#[]
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_yesNo
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_workinghoursShift
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_workinghoursResource
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_workinghoursProject
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_workinghours
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_workingDurationPercent
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_workingDuration
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_weekDayIntervalEnd
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_weekDayInterval
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_weekday
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_warn
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_valIntervals
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_valInterval
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_valIntervalOrDate
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_validTimeZone
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_valDate
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_vacationName
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_tsTaskHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_tsTaskBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_tsTaskAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_tsStatus
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_tsStatusHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_tsStatusBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_tsStatusAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_tsReportBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_tsReportAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_tsReportHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_tsNewTaskHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_timezone
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_timeSheetReport
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_timeSheetHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_timeSheetBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_timeSheetFile
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_timeSheetAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_timeSheet
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_timeInterval
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_timeformat
    0.00 0.00 0.00 0.00 3/17232 Integer#times
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskPredList
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskPredHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskPred
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskPeriod
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskIdUnverifd
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskId
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskDepList
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskDepId
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskDepHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskDepBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskDepAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskDep
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskBookingHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskBooking
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_taskAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_task
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_supplementTask
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_supplementResource
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_supplementReport
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_supplementAccount
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_supplement
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_summary
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_subNodeId
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_statusSheetTask
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_statusSheetReport
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_statusSheetHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_statusSheetFile
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_statusSheetBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_statusSheetAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_statusSheet
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_ssStatus
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_ssStatusHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_ssStatusBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_ssStatusAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_ssReportBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_ssReportAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_ssReportHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_sortTree
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_sortTasks
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_sortResources
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_sortNonTree
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_sortCriterium
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_sortCriteria
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_shiftScenarioAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_shiftId
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_shiftHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_shiftBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_shiftAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_shiftAssignments
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_shiftAssignment
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_shift
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_schedulingDirection
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_scenarioIdx
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_scenarioIdList
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_scenarioIdCol
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_scenarioId
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_scenarioHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_scenarioBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_scenarioAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_scenario
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_resourceScenarioAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_resourceList
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_resourceLeafList
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_resourceHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_resourceId
    0.00 0.00 0.00 0.00 30/1668 TaskJuggler::PropertyTreeNode#[]
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_resourceBooking
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_resourceBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_resourceAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_resource
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_reportType
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_reportTitle
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_reportHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_reportBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_reportStart
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_reportPeriod
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_reportIdUnverifd
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_reportId
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_reportEnd
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_reportAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_reportableAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_report
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_relativeId
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_referenceBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_referenceAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_purge
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_propertiesInclude
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_propertiesBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_properties
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_prologInclude
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_projectBodyInclude
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_projectPropertiesBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_projectProperties
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_projectProlog
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_projectionAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_projection
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_projectIDs
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_projectHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_projectDeclaration
    0.00 0.00 0.00 0.00 30/30 TaskJuggler::Shift#scenario
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_projectBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_project
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_plusOrMinus
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_outputFormats
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_outputFormat
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_optionalVersion
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_optionalPercent
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_optionalID
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_operator
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_operatorAndOperand
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_operationChain
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_operation
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_operand
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_number
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_nodeIdList
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_nodeId
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_nikuReport
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_nikuReportHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_nikuReportBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_nikuReportAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_navigatorHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_navigatorBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_navigatorAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_navigator
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_moreTimeIntervals
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_moreSortCriteria
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_morePredTasks
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_moreProjectIDs
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_moreOutputFormats
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_moreListOfDays
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_moreLeafResources
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_moreDepTasks
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_moreColumnDef
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_moreChargeSetItems
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_moreArguments
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_moreAlternatives
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_moreBangs
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_macro
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_logicalExpression
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_loadunit
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_listOfTimes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_listOfDays
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_limitsHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_limitsBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_limitsAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_limits
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_limitValue
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_limitAttributesBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_limitAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_leafResourceId
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_journalEntryHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_journalEntryBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_journalEntryAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_journalEntry
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_intervalsOptional
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_intervals
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_intervalOptionalEnd
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_intervalEnd
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_intervalDuration
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_interval
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_intervalOrDate
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_includeProperties
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_includeFileName
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_includeFile
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_includeAttributesBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_includeAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_idOrAbsoluteId
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_hidetask
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_hideresource
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_headline
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_hAlignment
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_functionPatterns
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_functionsBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_functions
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_formats
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_flagList
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_flags
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_flag
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_fail
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_extendPropertyId
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_extendProperty
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_extendOptionsBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_extendOptions
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_extendId
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_extendBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_extendAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_exportBody
    0.00 0.00 0.00 0.00 6/6 TaskJuggler::PropertyTreeNode#get
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_exportHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_export
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_durationUnitOrPercent
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_durationUnit
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_details
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_declareFlagList
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_dateCalcedOrNot
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_date
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_columnOptions
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_columnId
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_columnDef
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_columnBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_color
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_chartScale
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_chargeSetItem
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_chargeMode
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_chargeset
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_calendarDuration
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_bookingBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_bookingAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_balance
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_author
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_argumentListBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_argumentList
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_argument
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_allocationShiftAssignment
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_allocationSelectionMode
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_allocations
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_allocationHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_allocationBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_allocationAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_allocation
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_allocate
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_alertLevel
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_accountScenarioAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_accountId
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_accountHeader
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_accountBody
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_accountAttributes
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjpSyntaxRules#rule_account
    0.00 0.00 0.00 0.00 6/6 TaskJuggler::ProjectFileParser#columnTitle
    0.00 0.00 0.00 0.00 619/619 Symbol#[]
    8.19 0.00 0.00 8.19 1/1 Array#each
99.27% 0.00% 8.19 0.00 0.00 8.19 1 TaskJuggler::TextParser#parse 166
    8.09 0.00 0.00 8.09 1/7764 TaskJuggler::TextParser#parseRuleR 171
    0.10 0.00 0.00 0.10 1/1 TaskJuggler::TextParser#updateParserTables 169
    0.05 0.01 0.00 0.05 1326/8809 Array#each
    8.09 0.03 0.00 8.09 7483/8809 Kernel#loop
98.67% 0.48% 8.14 0.04 0.00 8.14 8809 TaskJuggler::TextParser::Pattern#each 124
    0.00 0.08 0.00 0.00 8809/60360 Array#each 125
    0.00 0.02 0.00 0.00 7763/7764 Array#each
    8.09 0.00 0.00 8.09 1/7764 TaskJuggler::TextParser#parse 171
98.06% 0.24% 8.09 0.02 0.00 8.09 7764 TaskJuggler::TextParser#parseRuleR 250
    8.09 0.25 0.00 8.09 7764/12292 Kernel#loop 257
    0.00 0.00 0.00 0.00 1273/68732 Class#new 253
    0.00 0.02 0.00 0.00 4528/12292 TaskJuggler::TextScanner#nextToken 385
    8.09 0.25 0.00 8.09 7764/12292 TaskJuggler::TextParser#parseRuleR 257
98.06% 3.27% 8.09 0.27 0.00 8.09 12292 Kernel#loop
    8.09 0.03 0.00 8.09 7483/8809 TaskJuggler::TextParser::Pattern#each
    5.72 0.02 0.00 5.70 5949/5949 Proc#call
    1.16 0.01 0.00 1.15 9179/10132 TaskJuggler::TextParser#getNextToken
    0.38 0.06 0.00 0.32 9179/9179 TaskJuggler::TextParser#findPattern
    0.08 0.04 0.00 0.04 7483/68732 Class#new
    0.03 0.03 0.00 0.00 11932/355183 Kernel#nil?
    0.01 0.01 0.00 0.00 7483/7484 Array#pop
    0.00 0.18 0.00 0.00 10511/60360 Array#each
    0.00 0.00 0.00 0.00 28398/40688 Array#last
    0.00 0.00 0.00 0.00 1534/84437 NilClass#nil?
    0.00 0.00 0.00 0.00 1415/1415 TaskJuggler::TextParser::TextParserResultArray#<<
    5.72 0.02 0.00 5.70 5949/5949 Kernel#loop
69.33% 0.24% 5.72 0.02 0.00 5.70 5949 Proc#call
    2.88 0.00 0.00 2.88 343/343 TaskJuggler::PropertyTreeNode#inheritAttributes
    1.81 0.00 0.00 1.81 2/2 TaskJuggler::Project#[]=
    0.89 0.00 0.00 0.89 941/68732 Class#new
    0.06 0.04 0.00 0.02 1475/1475 TaskJuggler::PropertyTreeNode#[]=
    0.01 0.00 0.00 0.01 30/30 TaskJuggler::ProjectFileParser#setLimit
    0.01 0.01 0.00 0.00 796/796 TaskJuggler::ProjectFileParser#checkContainer
    0.01 0.00 0.00 0.01 1860/1962 TaskJuggler::Project#[]
    0.00 0.00 0.00 0.00 558/1668 TaskJuggler::PropertyTreeNode#[]
    0.00 0.00 0.00 0.00 300/17206 Array#include?
    0.00 0.00 0.00 0.00 2/8 <Class::TaskJuggler::TableReport>#defaultColumnTitle
    0.00 0.00 0.00 0.00 1/17232 Integer#times
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::WorkingHours#timezone=
    0.00 0.00 0.00 0.00 120/120 Fixnum#<=
    0.00 0.00 0.00 0.00 196/196 String#slice
    0.00 0.00 0.00 0.00 587/9466 String#[]
    0.00 0.00 0.00 0.00 525/859 TaskJuggler::PropertyTreeNode#fullId
    0.00 0.00 0.00 0.00 1022/355183 Kernel#nil?
    0.00 0.00 0.00 0.00 3/25226 Array#[]=
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ProjectFileParser#setGlobalMacros
    0.00 0.00 0.00 0.00 180/180 Float#round
    0.00 0.00 0.00 0.00 1/26282 TaskJuggler::TjTime#+
    0.00 0.00 0.00 0.00 30/30 TaskJuggler::Limits#setProject
    0.00 0.00 0.00 0.00 450/516 Float#/
    0.00 0.00 0.00 0.00 318/60360 Array#each
    0.00 0.00 0.00 0.00 5/5 TaskJuggler::PropertyTreeNode#modified?
    0.00 0.00 0.00 0.00 660/660 Float#*
    0.00 0.00 0.00 0.00 333/333 TaskJuggler::Project#task
    0.00 0.00 0.00 0.00 368/368 TaskJuggler::Project#resource
    0.00 0.00 0.00 0.00 372/10882 String#empty?
    0.00 0.00 0.00 0.00 60/61 Float#to_i
    0.00 0.00 0.00 0.00 30/30 Integer#round
    0.00 0.00 0.00 0.00 31/31 TaskJuggler::Project#shift
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjTime#%
    0.00 0.00 0.00 0.00 1/2 <Class::TaskJuggler::Project>#maxScheduleGranularity
    0.00 0.00 0.00 0.00 6/6 TaskJuggler::PropertyTreeNode#set
    0.00 0.00 0.00 0.00 211/212 Integer#to_i
    0.00 0.00 0.00 0.00 77/84437 NilClass#nil?
    0.00 0.00 0.00 0.00 1/1 Fixnum#==
    0.00 0.00 0.00 0.00 1081/54036 Fixnum#*
    0.00 0.00 0.00 0.00 663/5787 Array#each
    0.00 0.00 0.00 0.00 344/5787 TaskJuggler::PropertyTreeNode#initialize 83
    1.81 0.34 0.00 1.47 1/5787 TaskJuggler::Scoreboard#collect! 83
    2.59 0.34 0.00 2.25 4779/5787 Object#deep_clone 62
53.33% 8.24% 4.40 0.68 0.00 3.72 5787 Array#collect!
    0.86 0.17 0.00 0.69 52562/52562 TaskJuggler::TjTime#method_missing
    0.27 0.06 0.00 0.21 26281/26282 TaskJuggler::TjTime#+
    0.15 0.09 0.00 0.06 26281/26281 TaskJuggler::TjTime#secondsOfDay
    0.13 0.04 0.00 0.09 26281/26851 Kernel#dup
    0.00 0.06 0.00 0.00 26281/60360 Array#each
    0.00 0.00 0.00 0.00 343/68732 Class#new
    0.00 1.33 0.00 0.00 237134/252929 Object#deep_clone
    0.00 0.00 0.00 0.00 126/126 Symbol#to_s
    0.00 0.00 0.00 0.00 2/17232 TaskJuggler::RealFormat#initialize 40
    0.00 0.00 0.00 0.00 333/17232 TaskJuggler::Task#initialize 25
    0.00 0.00 0.00 0.00 1/17232 TaskJuggler::Shift#initialize 28
    0.00 0.00 0.00 0.00 1/17232 Proc#call
    0.00 0.00 0.00 0.00 3/17232 Array#each
    0.01 0.00 0.00 0.01 8/17232 TaskJuggler::Resource#initialize 26
    0.62 0.06 0.00 0.56 11812/17232 TaskJuggler::PropertyTreeNode#declareAttribute 334
    2.81 0.04 0.00 2.77 5072/17232 Hash#each
41.70% 1.21% 3.44 0.10 0.00 3.34 17232 Integer#times
    2.62 0.00 0.00 2.62 1112/1121 TaskJuggler::AttributeBase#inherit
    0.08 0.05 0.00 0.03 4950/4950 TaskJuggler::PropertyTreeNode#provided
    0.05 0.02 0.00 0.03 4300/4300 TaskJuggler::PropertyTreeNode#inherited
    0.02 0.01 0.00 0.01 1080/1668 TaskJuggler::PropertyTreeNode#[]
    0.02 0.02 0.00 0.00 11812/13226 TaskJuggler::AttributeBase#id
    0.01 0.01 0.00 0.00 11812/15078 Hash#[]=
    0.00 0.00 0.00 0.00 73/1962 TaskJuggler::Project#[]
    0.00 0.00 0.00 0.00 345/25226 Array#[]=
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::WorkingHours#setWorkingHours
    0.00 0.04 0.00 0.00 12154/68732 Class#new
    0.00 0.00 0.00 0.00 10/1462 Kernel#instance_variable_set
    0.00 1.33 0.00 0.00 237134/252929 Array#collect!
    0.00 0.02 0.00 0.00 1448/252929 Array#each
    0.34 0.15 0.00 0.19 13226/252929 TaskJuggler::AttributeBase#initialize 47
    2.62 0.02 0.00 2.60 1121/252929 TaskJuggler::AttributeBase#inherit 60
35.88% 18.42% 2.96 1.52 0.00 2.79 252929 Object#deep_clone 35
    2.59 0.34 0.00 2.25 4779/5787 Array#collect! 62
    0.55 0.55 0.00 0.00 933007/983698 Kernel#is_a? 39
    0.21 0.21 0.00 0.00 248150/248150 Kernel#frozen? 39
    0.19 0.19 0.00 0.00 248245/355183 Kernel#nil? 39
    0.04 0.01 0.00 0.03 13528/13589 Comparable#< 67
    0.04 0.02 0.00 0.02 6764/6764 Kernel#clone 52
    0.02 0.02 0.00 0.00 13528/13528 Kernel#instance_variables 57
    0.01 0.01 0.00 0.00 6764/17206 Array#include? 47
    0.01 0.01 0.00 0.00 6764/6764 Kernel#remove_instance_variable 70
    0.01 0.01 0.00 0.00 4684/84437 NilClass#nil? 39
    0.00 0.00 0.00 0.00 4779/4779 Array#frozen? 39
    0.00 0.02 0.00 0.00 6764/60360 Array#each 57
    0.00 0.00 0.00 0.00 8749/8749 Kernel#kind_of? 61
    0.01 0.00 0.00 0.01 3/1747 TaskJuggler::TextParser#newRule 305
    0.04 0.00 0.00 0.04 1058/1747 Array#each
    2.88 0.06 0.00 2.82 686/1747 TaskJuggler::PropertySet#eachAttributeDefinition 85
35.52% 0.73% 2.93 0.06 0.00 2.87 1747 Hash#each
    2.81 0.04 0.00 2.77 5072/17232 Integer#times
    0.01 0.00 0.00 0.01 18/128 TaskJuggler::ProjectFileParser#descr
    0.01 0.00 0.00 0.01 5072/17912 TaskJuggler::Project#scenarioCount
    0.00 0.00 0.00 0.00 9/1121 TaskJuggler::AttributeBase#inherit
    0.00 0.00 0.00 0.00 520/15078 Hash#[]=
    0.00 0.00 0.00 0.00 975/60360 Array#each
    0.00 0.00 0.00 0.00 21/1962 TaskJuggler::Project#[]
    0.00 0.00 0.00 0.00 18/128 TaskJuggler::ProjectFileParser#singlePattern
    2.88 0.00 0.00 2.88 343/343 Proc#call
34.91% 0.00% 2.88 0.00 0.00 2.88 343 TaskJuggler::PropertyTreeNode#inheritAttributes 114
    2.88 0.00 0.00 2.88 686/686 TaskJuggler::PropertySet#eachAttributeDefinition 136
    2.88 0.00 0.00 2.88 686/686 TaskJuggler::PropertyTreeNode#inheritAttributes 136
34.91% 0.00% 2.88 0.00 0.00 2.88 686 TaskJuggler::PropertySet#eachAttributeDefinition 84
    2.88 0.06 0.00 2.82 686/1747 Hash#each 85
    0.00 0.00 0.00 0.00 9/1121 Hash#each
    2.62 0.00 0.00 2.62 1112/1121 Integer#times
31.76% 0.00% 2.62 0.00 0.00 2.62 1121 TaskJuggler::AttributeBase#inherit 58
    2.62 0.02 0.00 2.60 1121/252929 Object#deep_clone 60
    1.81 0.00 0.00 1.81 2/2 Proc#call
21.94% 0.00% 1.81 0.00 0.00 1.81 2 TaskJuggler::Project#[]= 428
    1.81 0.00 0.00 1.81 1/1 TaskJuggler::WorkingHours#onShift? 447
    0.00 0.00 0.00 0.00 2/17206 Array#include? 436
    0.00 0.00 0.00 0.00 1/68732 Class#new 439
    0.00 0.00 0.00 0.00 3/15078 Hash#[]= 439
    0.00 0.00 0.00 0.00 2/17313 Hash#has_key? 429
    1.81 0.00 0.00 1.81 1/1 TaskJuggler::Project#[]= 447
21.94% 0.00% 1.81 0.00 0.00 1.81 1 TaskJuggler::WorkingHours#onShift? 130
    1.81 0.00 0.00 1.81 1/1 TaskJuggler::WorkingHours#initScoreboard 131
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::Scoreboard#get 133
    1.81 0.00 0.00 1.81 1/1 TaskJuggler::WorkingHours#onShift? 131
21.94% 0.00% 1.81 0.00 0.00 1.81 1 TaskJuggler::WorkingHours#initScoreboard 178
    1.81 0.00 0.00 1.81 1/1 TaskJuggler::Scoreboard#collect! 191
    0.00 0.00 0.00 0.00 1/68732 Class#new 181
    1.81 0.00 0.00 1.81 1/1 TaskJuggler::WorkingHours#initScoreboard 191
21.94% 0.00% 1.81 0.00 0.00 1.81 1 TaskJuggler::Scoreboard#collect! 82
    1.81 0.34 0.00 1.47 1/5787 Array#collect! 83
    0.19 0.01 0.00 0.18 953/10132 Array#each
    1.16 0.01 0.00 1.15 9179/10132 Kernel#loop
16.36% 0.24% 1.35 0.02 0.00 1.33 10132 TaskJuggler::TextParser#getNextToken 464
    1.33 0.01 0.00 1.32 10132/10132 TaskJuggler::ProjectFileParser#nextToken 465
    0.00 0.00 0.00 0.00 10132/17206 Array#include? 467
    1.33 0.01 0.00 1.32 10132/10132 TaskJuggler::TextParser#getNextToken 465
16.12% 0.12% 1.33 0.01 0.00 1.32 10132 TaskJuggler::ProjectFileParser#nextToken 75
    1.32 0.07 0.00 1.25 10132/10132 TaskJuggler::TextScanner#nextToken 76
    0.00 0.00 0.00 0.00 1/68732 TaskJuggler::FileList#<< 43
    0.00 0.00 0.00 0.00 292/68732 TaskJuggler::TextParser#newRule 121
    0.00 0.00 0.00 0.00 663/68732 TaskJuggler::TextParser#pattern 137
    0.00 0.01 0.00 0.00 230/68732 TaskJuggler::ProjectFileParser#arg 371
    0.00 0.00 0.00 0.00 1/68732 TaskJuggler::ProjectFileParser#open 53
    0.00 0.00 0.00 0.00 1/68732 TaskJuggler::TextScanner#initialize 191
    0.00 0.00 0.00 0.00 1/68732 TaskJuggler::TextScanner#open 266
    0.00 0.00 0.00 0.00 40/68732 TaskJuggler::TableColumnDefinition#initialize 88
    0.00 0.00 0.00 0.00 2/68732 TaskJuggler::SortListAttribute#initialize 521
    0.00 0.00 0.00 0.00 1/68732 TaskJuggler::ColumnListAttribute#initialize 180
    0.00 0.00 0.00 0.00 1273/68732 TaskJuggler::TextParser#parseRuleR 253
    0.00 0.00 0.00 0.00 1/68732 TaskJuggler::ProjectFileScanner#to_date 180
    0.00 0.00 0.00 0.00 1/68732 <Class::TaskJuggler::TjTime>#parse 164
    0.00 0.00 0.00 0.00 1/68732 TaskJuggler::ShiftAssignments#newScoreboard 258
    0.00 0.00 0.00 0.00 30/68732 TaskJuggler::Limits::Limit#reset 61
    0.00 0.00 0.00 0.00 15/68732 TaskJuggler::Project#initialize 401
    0.00 0.00 0.00 0.00 1/68732 TaskJuggler::Journal#initialize 180
    0.00 0.00 0.00 0.00 1/68732 <Class::TaskJuggler::TjTime>#now 47
    0.00 0.00 0.00 0.00 1/68732 TaskJuggler::TjTime#align 197
    0.00 0.00 0.00 0.00 18/68732 TaskJuggler::PropertySet#initialize 49
    0.00 0.00 0.00 0.00 157/68732 Array#each
    0.00 0.00 0.00 0.00 1032/68732 TaskJuggler::PropertyTreeNode#initialize 82
    0.00 0.00 0.00 0.00 1414/68732 TaskJuggler::PropertyTreeNode#declareAttribute 339
    0.00 0.00 0.00 0.00 1/68732 TaskJuggler::Project#[]= 439
    0.00 0.00 0.00 0.00 1/68732 TaskJuggler::WorkingHours#initialize 33
    0.00 0.00 0.00 0.00 120/68732 TaskJuggler::TjTime#midnight 283
    0.00 0.00 0.00 0.00 32/68732 TaskJuggler::Scoreboard#clear 37
    0.00 0.00 0.00 0.00 4/68732 TaskJuggler::ProjectFileParser#setGlobalMacros 97
    0.00 0.00 0.00 0.00 343/68732 Array#collect!
    0.00 0.04 0.00 0.00 12154/68732 Integer#times
    0.00 0.00 0.00 0.00 9/68732 TaskJuggler::IntervalListAttribute#initialize 322
    0.00 0.00 0.00 0.00 1/68732 TaskJuggler::Shift#initialize 27
    0.00 0.01 0.00 0.00 1340/68732 TaskJuggler::TaskListAttribute#initialize 559
    0.00 0.00 0.00 0.00 690/68732 TaskJuggler::ResourceListAttribute#initialize 432
    0.00 0.00 0.00 0.00 342/68732 TaskJuggler::FlagListAttribute#initialize 274
    0.00 0.00 0.00 0.00 8/68732 TaskJuggler::Resource#initialize 25
    0.00 0.00 0.00 0.00 1/68732 Mutex#synchronize 109
    0.00 0.00 0.00 0.00 333/68732 TaskJuggler::AllocationAttribute#initialize 47
    0.00 0.00 0.00 0.00 333/68732 TaskJuggler::BookingListAttribute#initialize 96
    0.00 0.00 0.00 0.00 333/68732 TaskJuggler::ChargeSetListAttribute#initialize 154
    0.00 0.00 0.00 0.00 666/68732 TaskJuggler::DependencyListAttribute#initialize 220
    0.00 0.00 0.00 0.00 333/68732 TaskJuggler::Task#initialize 24
    0.00 0.00 0.00 0.00 1/68732 TaskJuggler::WorkingHours#initScoreboard 181
    0.01 0.00 0.00 0.01 30/68732 TaskJuggler::Limits#newLimit 240
    0.01 0.00 0.00 0.01 1602/68732 TaskJuggler::TextScanner::StreamHandle#scan 106
    0.06 0.00 0.00 0.06 1/68732 TaskJuggler#parse 47
    0.08 0.04 0.00 0.04 7483/68732 Kernel#loop
    0.12 0.04 0.00 0.08 26282/68732 TaskJuggler::TjTime#+ 209
    0.15 0.03 0.00 0.12 10171/68732 TaskJuggler::TextScanner#sourceFileInfo 326
    0.89 0.00 0.00 0.89 941/68732 Proc#call
16.00% 2.06% 1.32 0.17 0.00 1.21 68732 Class#new
    0.86 0.00 0.00 0.86 333/333 TaskJuggler::Task#initialize
    0.11 0.11 0.00 0.00 10171/10171 TaskJuggler::SourceFileInfo#initialize
    0.07 0.05 0.00 0.02 26346/26346 TaskJuggler::TjTime#initialize
    0.06 0.03 0.00 0.03 342/342 TaskJuggler::FlagListAttribute#initialize
    0.06 0.01 0.00 0.05 1041/1041 TaskJuggler::StringAttribute#initialize
    0.06 0.00 0.00 0.06 1/1 TaskJuggler::ProjectFileParser#initialize
    0.06 0.02 0.00 0.04 2001/2001 TaskJuggler::DateAttribute#initialize
    0.05 0.05 0.00 0.00 59972/86572 <Class::BasicObject>#allocate
    0.04 0.00 0.00 0.04 692/692 TaskJuggler::FixnumAttribute#initialize
    0.04 0.00 0.00 0.04 999/999 TaskJuggler::DurationAttribute#initialize
    0.04 0.00 0.00 0.04 1340/1340 TaskJuggler::TaskListAttribute#initialize
    0.04 0.00 0.00 0.04 690/690 TaskJuggler::ResourceListAttribute#initialize
    0.04 0.00 0.00 0.04 666/666 TaskJuggler::DependencyListAttribute#initialize
    0.04 0.01 0.00 0.03 333/333 TaskJuggler::AllocationAttribute#initialize
    0.03 0.01 0.00 0.02 663/663 TaskJuggler::TextParser::Pattern#initialize
    0.03 0.00 0.00 0.03 333/333 TaskJuggler::ChargeSetListAttribute#initialize
    0.03 0.03 0.00 0.00 7483/7483 TaskJuggler::TextParser::StackElement#initialize
    0.03 0.00 0.00 0.03 1040/1040 TaskJuggler::FloatAttribute#initialize
    0.02 0.02 0.00 0.00 5185/6459 Array#initialize
    0.02 0.00 0.00 0.02 8/8 TaskJuggler::Resource#initialize
    0.02 0.00 0.00 0.02 333/333 TaskJuggler::BookingListAttribute#initialize
    0.02 0.00 0.00 0.02 333/333 TaskJuggler::ChargeListAttribute#initialize
    0.01 0.00 0.00 0.01 1007/1007 TaskJuggler::BooleanAttribute#initialize
    0.01 0.00 0.00 0.01 1/1 TaskJuggler::Scenario#initialize
    0.01 0.01 0.00 0.00 1602/1602 <Class::StringScanner>#allocate
    0.01 0.01 0.00 0.00 292/292 TaskJuggler::TextParser::Rule#initialize
    0.01 0.00 0.00 0.01 1/1 TaskJuggler::Project#initialize
    0.01 0.01 0.00 0.00 1/1 TaskJuggler::DataCache#initialize
    0.01 0.00 0.00 0.01 8/8 TaskJuggler::ResourceScenario#initialize
    0.01 0.00 0.00 0.01 341/341 TaskJuggler::ShiftAssignmentsAttribute#initialize
    0.01 0.00 0.00 0.01 32/32 TaskJuggler::Scoreboard#initialize
    0.01 0.00 0.00 0.01 30/30 TaskJuggler::Limits::Limit#initialize
    0.01 0.00 0.00 0.01 686/686 TaskJuggler::LogicalExpressionAttribute#initialize
    0.01 0.01 0.00 0.00 333/333 TaskJuggler::SymbolAttribute#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ColumnListAttribute#initialize
    0.00 0.00 0.00 0.00 196/196 TaskJuggler::TaskDependency#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ShiftScenario#initialize
    0.00 0.00 0.00 0.00 9/9 TaskJuggler::WorkingHoursAttribute#initialize
    0.00 0.00 0.00 0.00 9/9 TaskJuggler::IntervalListAttribute#initialize
    0.00 0.00 0.00 0.00 2/2 TaskJuggler::AccountAttribute#initialize
    0.00 0.00 0.00 0.00 2/2 TaskJuggler::RealFormatAttribute#initialize
    0.00 0.00 0.00 0.00 2/2 TaskJuggler::LogicalExpression#initialize
    0.00 0.00 0.00 0.00 2/2 TaskJuggler::LogicalOperation#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::Report#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::DefinitionListAttribute#initialize
    0.00 0.00 0.00 0.00 30/30 TaskJuggler::ShiftAssignment#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::Shift#initialize
    0.00 0.00 0.00 0.00 4/4 TaskJuggler::Macro#initialize
    0.00 0.00 0.00 0.00 341/341 TaskJuggler::LimitsAttribute#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::WorkingHours#initialize
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::FormatListAttribute#initialize
    0.00 0.00 0.00 0.00 30/30 TaskJuggler::ShiftAssignments#initialize
    0.00 0.00 0.00 0.00 121/121 TaskJuggler::AttributeDefinition#initialize
    0.00 0.00 0.00 0.00 699/699 Hash#initialize
    0.00 0.00 0.00 0.00 699/699 <Class::Hash>#allocate
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::JournalEntryList#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TimeSheets#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::FileList#initialize
    0.00 0.00 0.00 0.00 30/30 TaskJuggler::Limits#initialize
    0.00 0.00 0.00 0.00 342/342 TaskJuggler::RichTextAttribute#initialize
    0.00 0.00 0.00 0.00 6/6 TaskJuggler::PropertySet#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::Journal#initialize
    0.00 0.00 0.00 0.00 2/2 TaskJuggler::RealFormat#initialize
    0.00 0.00 0.00 0.00 270/270 TaskJuggler::Allocation#initialize
    0.00 0.00 0.00 0.00 61/61 TaskJuggler::Interval#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::NodeListAttribute#initialize
    0.00 0.00 0.00 0.00 1273/1273 TaskJuggler::TextParser::TextParserResultArray#initialize
    0.00 0.00 0.00 0.00 6459/11740 <Class::Array>#allocate
    0.00 0.00 0.00 0.00 2/2 TaskJuggler::PropertyAttribute#initialize
    0.00 0.00 0.00 0.00 1602/1602 StringScanner#initialize
    0.00 0.00 0.00 0.00 8/8 TaskJuggler::TableColumnDefinition#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ScenarioListAttribute#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner::FileStreamHandle#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::MacroTable#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ProjectFileScanner#initialize
    0.00 0.00 0.00 0.00 230/230 TaskJuggler::TextParser::TokenDoc#initialize
    0.00 0.00 0.00 0.00 2/2 TaskJuggler::SortListAttribute#initialize
    0.00 0.00 0.00 0.00 333/333 TaskJuggler::TaskScenario#initialize
    0.00 0.00 0.00 0.00 40/40 TaskJuggler::CellSettingPatternList#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::FileRecord#initialize
    1.32 0.07 0.00 1.25 10132/10132 TaskJuggler::ProjectFileParser#nextToken 76
16.00% 0.85% 1.32 0.07 0.00 1.25 10132 TaskJuggler::TextScanner#nextToken 351
    0.14 0.02 0.00 0.12 4528/10171 TaskJuggler::TextScanner#sourceFileInfo 384
    0.00 0.00 0.00 0.00 5603/355183 Kernel#nil? 353
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner::FileStreamHandle#close 365
    0.00 0.00 0.00 0.00 1/7484 Array#pop 366
    0.00 0.02 0.00 0.00 4528/12292 Kernel#loop 385
    0.00 0.00 0.00 0.00 1/5751 Array#empty? 368
    0.00 0.00 0.00 0.00 4529/84437 NilClass#nil? 353
    0.10 0.01 0.00 0.09 2/346 TaskJuggler::TextParser#updateParserTables 156
    0.87 0.05 0.00 0.82 344/346 TaskJuggler::PropertySet#addProperty 203
11.76% 0.73% 0.97 0.06 0.00 0.91 346 Hash#each_value
    0.82 0.06 0.00 0.76 13226/13226 TaskJuggler::PropertyTreeNode#declareAttribute
    0.09 0.00 0.00 0.09 292/502 TaskJuggler::TextParser::Rule#analyzeTransitions
    0.00 0.00 0.00 0.00 292/292 TaskJuggler::TextParser#checkRule
    0.00 0.00 0.00 0.00 1/344 TaskJuggler::Project#addReport 764
    0.00 0.00 0.00 0.00 1/344 TaskJuggler::Project#addShift 748
    0.01 0.00 0.00 0.01 8/344 TaskJuggler::Project#addResource 760
    0.01 0.00 0.00 0.01 1/344 TaskJuggler::Project#addScenario 744
    0.85 0.00 0.00 0.85 333/344 TaskJuggler::Project#addTask 756
10.55% 0.00% 0.87 0.00 0.00 0.87 344 TaskJuggler::PropertySet#addProperty 200
    0.87 0.05 0.00 0.82 344/346 Hash#each_value 203
    0.00 0.00 0.00 0.00 344/15078 Hash#[]= 210
    0.00 0.00 0.00 0.00 334/859 TaskJuggler::PropertyTreeNode#fullId 212
    0.86 0.17 0.00 0.69 52562/52562 Array#collect!
10.42% 2.06% 0.86 0.17 0.00 0.69 52562 TaskJuggler::TjTime#method_missing 503
    0.60 0.04 0.00 0.56 52562/59283 Method#call 504
    0.09 0.09 0.00 0.00 52562/52624 Kernel#method 504
    0.86 0.00 0.00 0.86 333/333 Class#new
10.42% 0.00% 0.86 0.00 0.00 0.86 333 TaskJuggler::Task#initialize 20
    0.85 0.00 0.00 0.85 333/333 TaskJuggler::Project#addTask 22
    0.00 0.00 0.00 0.00 666/17912 TaskJuggler::Project#scenarioCount 25
    0.00 0.00 0.00 0.00 333/68732 Class#new 24
    0.00 0.00 0.00 0.00 333/17232 Integer#times 25
    0.00 0.00 0.00 0.00 333/344 TaskJuggler::PropertyTreeNode#initialize 21
    0.85 0.00 0.00 0.85 333/333 TaskJuggler::Task#initialize 22
10.30% 0.00% 0.85 0.00 0.00 0.85 333 TaskJuggler::Project#addTask 755
    0.85 0.00 0.00 0.85 333/344 TaskJuggler::PropertySet#addProperty 756
    0.22 0.02 0.00 0.20 6721/59283 Array#each
    0.60 0.04 0.00 0.56 52562/59283 TaskJuggler::TjTime#method_missing 504
9.94% 0.73% 0.82 0.06 0.00 0.76 59283 Method#call
    0.54 0.34 0.00 0.20 26281/26407 Time#localtime
    0.19 0.01 0.00 0.18 5639/5639 TaskJuggler::ProjectFileScanner#newPos
    0.02 0.02 0.00 0.00 26281/26281 Time#wday
    0.01 0.00 0.00 0.01 344/344 TaskJuggler::ProjectFileScanner#startStringDQ
    0.00 0.00 0.00 0.00 391/391 TaskJuggler::ProjectFileScanner#to_i
    0.00 0.00 0.00 0.00 344/344 TaskJuggler::ProjectFileScanner#endStringDQ
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ProjectFileScanner#to_date
    0.00 0.00 0.00 0.00 2/2 TaskJuggler::ProjectFileScanner#to_time
    0.82 0.06 0.00 0.76 13226/13226 Hash#each_value
9.94% 0.73% 0.82 0.06 0.00 0.76 13226 TaskJuggler::PropertyTreeNode#declareAttribute 332
    0.62 0.06 0.00 0.56 11812/17232 Integer#times 334
    0.05 0.05 0.00 0.00 11812/17912 TaskJuggler::Project#scenarioCount 334
    0.00 0.00 0.00 0.00 1414/15078 Hash#[]= 340
    0.00 0.00 0.00 0.00 1414/13226 TaskJuggler::AttributeBase#id 340
    0.00 0.00 0.00 0.00 1414/68732 Class#new 339
    0.62 0.36 0.00 0.26 65731/65731 Array#each
7.52% 4.36% 0.62 0.36 0.00 0.26 65731 TaskJuggler::TextScanner::StreamHandle#scan 85
    0.07 0.07 0.00 0.00 76240/355183 Kernel#nil? 109
    0.07 0.07 0.00 0.00 65730/65730 StringScanner#scan 109
    0.06 0.06 0.00 0.00 55221/84437 NilClass#nil? 109
    0.03 0.03 0.00 0.00 10510/10510 StringScanner#pos 112
    0.01 0.00 0.00 0.01 1602/68732 Class#new 106
    0.01 0.01 0.00 0.00 1603/1603 IO#gets 89
    0.01 0.01 0.00 0.00 4806/9466 String#[] 107
    0.00 0.00 0.00 0.00 1602/1602 Fixnum#& 91
    0.00 0.00 0.00 0.00 1602/11772 IO#lineno 91
    0.00 0.00 0.00 0.00 65730/75900 StringScanner#eos? 88
    0.00 0.00 0.00 0.00 1/1 <Class::TaskJuggler::Log>#activity 91
    0.00 0.00 0.00 0.00 230/983698 TaskJuggler::TextParser::TokenDoc#initialize 27
    0.00 0.00 0.00 0.00 3/983698 TaskJuggler::TextParser#newRule 302
    0.00 0.00 0.00 0.00 18/983698 TaskJuggler::ProjectFileParser#also 383
    0.00 0.00 0.00 0.00 39/983698 TaskJuggler::TextScanner#addPattern 235
    0.00 0.00 0.00 0.00 1415/983698 TaskJuggler::TextParser::TextParserResultArray#<< 59
    0.00 0.00 0.00 0.00 122/983698 TaskJuggler::Interval#initialize 49
    0.00 0.00 0.00 0.00 1/983698 TaskJuggler::WorkingHours#initialize 36
    0.00 0.00 0.00 0.00 33/983698 TaskJuggler::TjTime#- 215
    0.00 0.00 0.00 0.00 2/983698 TaskJuggler::RealFormat#initialize 33
    0.01 0.01 0.00 0.00 13226/983698 TaskJuggler::AttributeBase#initialize 46
    0.02 0.02 0.00 0.00 9254/983698 TaskJuggler::AttributeBase#nil? 98
    0.02 0.02 0.00 0.00 26348/983698 TaskJuggler::TjTime#initialize 38
    0.55 0.55 0.00 0.00 933007/983698 Object#deep_clone 39
7.27% 7.27% 0.60 0.60 0.00 0.00 983698 Kernel#is_a?
    0.00 0.00 0.00 0.00 60/26407 TaskJuggler::TjTime#midnight 279
    0.00 0.00 0.00 0.00 66/26407 TaskJuggler::TjTime#to_s 450
    0.54 0.34 0.00 0.20 26281/26407 Method#call
6.55% 4.12% 0.54 0.34 0.00 0.20 26407 Time#localtime
    0.08 0.08 0.00 0.00 52560/54036 Fixnum#*
    0.05 0.05 0.00 0.00 26280/26411 Bignum#<=>
    0.04 0.04 0.00 0.00 26280/26480 Fixnum#<=>
    0.03 0.03 0.00 0.00 26280/52762 Fixnum#divmod
    0.00 0.00 0.00 0.00 2/13226 TaskJuggler::SortListAttribute#initialize 519
    0.00 0.00 0.00 0.00 1/13226 TaskJuggler::ScenarioListAttribute#initialize 485
    0.00 0.00 0.00 0.00 2/13226 TaskJuggler::PropertyAttribute#initialize 382
    0.00 0.00 0.00 0.00 1/13226 TaskJuggler::NodeListAttribute#initialize 374
    0.00 0.00 0.00 0.00 9/13226 TaskJuggler::IntervalListAttribute#initialize 320
    0.00 0.00 0.00 0.00 9/13226 TaskJuggler::WorkingHoursAttribute#initialize 582
    0.00 0.00 0.00 0.00 3/13226 TaskJuggler::FormatListAttribute#initialize 309
    0.00 0.00 0.00 0.00 1/13226 TaskJuggler::ListAttributeBase#initialize 146
    0.00 0.00 0.00 0.00 1/13226 TaskJuggler::ColumnListAttribute#initialize 178
    0.00 0.00 0.00 0.00 2/13226 TaskJuggler::RealFormatAttribute#initialize 393
    0.00 0.00 0.00 0.00 341/13226 TaskJuggler::LimitsAttribute#initialize 346
    0.00 0.00 0.00 0.00 333/13226 TaskJuggler::SymbolAttribute#initialize 547
    0.00 0.00 0.00 0.00 2/13226 TaskJuggler::AccountAttribute#initialize 26
    0.00 0.00 0.00 0.00 342/13226 TaskJuggler::RichTextAttribute#initialize 462
    0.01 0.01 0.00 0.00 341/13226 TaskJuggler::ShiftAssignmentsAttribute#initialize 502
    0.01 0.01 0.00 0.00 686/13226 TaskJuggler::LogicalExpressionAttribute#initialize 363
    0.01 0.00 0.00 0.01 1007/13226 TaskJuggler::BooleanAttribute#initialize 115
    0.02 0.00 0.00 0.02 333/13226 TaskJuggler::ChargeListAttribute#initialize 134
    0.02 0.00 0.00 0.02 333/13226 TaskJuggler::BookingListAttribute#initialize 94
    0.03 0.02 0.00 0.01 333/13226 TaskJuggler::ChargeSetListAttribute#initialize 152
    0.03 0.00 0.00 0.03 1340/13226 TaskJuggler::TaskListAttribute#initialize 557
    0.03 0.01 0.00 0.02 1040/13226 TaskJuggler::FloatAttribute#initialize 293
    0.03 0.00 0.00 0.03 333/13226 TaskJuggler::AllocationAttribute#initialize 45
    0.03 0.00 0.00 0.03 342/13226 TaskJuggler::FlagListAttribute#initialize 272
    0.04 0.00 0.00 0.04 690/13226 TaskJuggler::ResourceListAttribute#initialize 430
    0.04 0.00 0.00 0.04 666/13226 TaskJuggler::DependencyListAttribute#initialize 218
    0.04 0.01 0.00 0.03 999/13226 TaskJuggler::DurationAttribute#initialize 243
    0.04 0.03 0.00 0.01 2001/13226 TaskJuggler::DateAttribute#initialize 194
    0.04 0.03 0.00 0.01 692/13226 TaskJuggler::FixnumAttribute#initialize 262
    0.05 0.00 0.00 0.05 1041/13226 TaskJuggler::StringAttribute#initialize 532
5.70% 1.45% 0.47 0.12 0.00 0.35 13226 TaskJuggler::AttributeBase#initialize 34
    0.34 0.15 0.00 0.19 13226/252929 Object#deep_clone 47
    0.01 0.01 0.00 0.00 13226/983698 Kernel#is_a? 46
    0.38 0.06 0.00 0.32 9179/9179 Kernel#loop
4.61% 0.73% 0.38 0.06 0.00 0.32 9179 TaskJuggler::TextParser#findPattern 475
    0.29 0.05 0.00 0.24 11696/11696 TaskJuggler::TextParser::Rule#matchingPattern 482
    0.02 0.02 0.00 0.00 3639/355183 Kernel#nil? 482
    0.01 0.00 0.00 0.01 1696/5603 TaskJuggler::ProjectFileParser#returnToken 512
    0.00 0.00 0.00 0.00 1696/1984 TaskJuggler::TextParser::Rule#optional? 501
    0.00 0.00 0.00 0.00 2517/84437 NilClass#nil? 482
    0.00 0.00 0.00 0.00 4/10171 TaskJuggler::ProjectFileParser#setGlobalMacros 97
    0.14 0.02 0.00 0.12 4528/10171 TaskJuggler::TextScanner#nextToken 384
    0.18 0.02 0.00 0.16 5639/10171 TaskJuggler::ProjectFileScanner#newPos 187
3.88% 0.48% 0.32 0.04 0.00 0.28 10171 TaskJuggler::TextScanner#sourceFileInfo 325
    0.15 0.03 0.00 0.12 10171/68732 Class#new 326
    0.12 0.10 0.00 0.02 10171/10171 TaskJuggler::TextScanner::StreamHandle#lineNo 326
    0.01 0.01 0.00 0.00 10171/10171 TaskJuggler::TextScanner#fileName 326
    0.00 0.00 0.00 0.00 5170/355183 Array#each
    0.00 0.00 0.00 0.00 2/355183 TaskJuggler::Project#attributeName 871
    0.00 0.00 0.00 0.00 2150/355183 TaskJuggler::AttributeBase#nil? 101
    0.00 0.00 0.00 0.00 5603/355183 TaskJuggler::TextScanner#nextToken 353
    0.00 0.00 0.00 0.00 1110/355183 TaskJuggler::PropertyTreeNode#fullId 245
    0.00 0.00 0.00 0.00 1022/355183 Proc#call
    0.00 0.00 0.00 0.00 67/355183 TaskJuggler::TjTime#to_s 446
    0.00 0.00 0.00 0.00 3/355183 TaskJuggler::WorkingHours#initialize 53
    0.02 0.02 0.00 0.00 3639/355183 TaskJuggler::TextParser#findPattern 482
    0.03 0.03 0.00 0.00 11932/355183 Kernel#loop
    0.07 0.07 0.00 0.00 76240/355183 TaskJuggler::TextScanner::StreamHandle#scan 109
    0.19 0.19 0.00 0.00 248245/355183 Object#deep_clone 39
3.76% 3.76% 0.31 0.31 0.00 0.00 355183 Kernel#nil?
    0.29 0.05 0.00 0.24 11696/11696 TaskJuggler::TextParser#findPattern 482
3.52% 0.61% 0.29 0.05 0.00 0.24 11696 TaskJuggler::TextParser::Rule#matchingPattern 197
    0.10 0.03 0.00 0.07 11696/24363 Array#hash 198
    0.02 0.02 0.00 0.00 4312/4659 Hash#default 200
    0.00 0.04 0.00 0.00 4312/60360 Array#each 206
    0.00 0.00 0.00 0.00 1/26282 Proc#call
    0.27 0.06 0.00 0.21 26281/26282 Array#collect!
3.27% 0.73% 0.27 0.06 0.00 0.21 26282 TaskJuggler::TjTime#+ 208
    0.12 0.04 0.00 0.08 26282/68732 Class#new 209
    0.09 0.09 0.00 0.00 26282/26282 Time#+ 209
    0.21 0.21 0.00 0.00 248150/248150 Object#deep_clone 39
2.55% 2.55% 0.21 0.21 0.00 0.00 248150 Kernel#frozen?
    0.00 0.00 0.00 0.00 975/24363 Hash#[]=
    0.10 0.05 0.00 0.05 11692/24363 Hash#has_key?
    0.10 0.03 0.00 0.07 11696/24363 TaskJuggler::TextParser::Rule#matchingPattern 198
2.42% 0.97% 0.20 0.08 0.00 0.12 24363 Array#hash
    0.10 0.10 0.00 0.00 28410/28410 Kernel#hash
    0.02 0.02 0.00 0.00 20316/20316 String#hash
    0.19 0.01 0.00 0.18 5639/5639 Method#call
2.30% 0.12% 0.19 0.01 0.00 0.18 5639 TaskJuggler::ProjectFileScanner#newPos 186
    0.18 0.02 0.00 0.16 5639/10171 TaskJuggler::TextScanner#sourceFileInfo 187
    0.15 0.09 0.00 0.06 26281/26281 Array#collect!
1.82% 1.09% 0.15 0.09 0.00 0.06 26281 TaskJuggler::TjTime#secondsOfDay 202
    0.04 0.01 0.00 0.03 26281/26283 Time#to_i 204
    0.02 0.02 0.00 0.00 26281/26281 Time#gmt_offset 204
    0.00 0.00 0.00 0.00 292/17313 TaskJuggler::TextParser#newRule 113
    0.00 0.00 0.00 0.00 6/17313 TaskJuggler::PropertyTreeNode#get 361
    0.00 0.00 0.00 0.00 2/17313 TaskJuggler::Project#[]= 429
    0.00 0.00 0.00 0.00 1475/17313 TaskJuggler::PropertyTreeNode#[]= 418
    0.00 0.00 0.00 0.00 6/17313 TaskJuggler::PropertyTreeNode#set 408
    0.01 0.01 0.00 0.00 1962/17313 TaskJuggler::Project#[] 421
    0.01 0.01 0.00 0.00 1668/17313 TaskJuggler::PropertyTreeNode#[] 432
    0.12 0.02 0.00 0.10 11902/17313 Array#each
1.70% 0.48% 0.14 0.04 0.00 0.10 17313 Hash#has_key?
    0.10 0.05 0.00 0.05 11692/24363 Array#hash
    0.00 0.00 0.00 0.00 99/99 Array#eql?
    0.00 0.00 0.00 0.00 1/26851 TaskJuggler::TextScanner::FileStreamHandle#initialize 159
    0.00 0.00 0.00 0.00 502/26851 TaskJuggler::TextParser::Rule#analyzeTransitions 89
    0.00 0.00 0.00 0.00 66/26851 TaskJuggler::TjTime#to_s 450
    0.00 0.00 0.00 0.00 1/26851 TaskJuggler::FileRecord#initialize 19
    0.13 0.04 0.00 0.09 26281/26851 Array#collect!
1.58% 0.48% 0.13 0.04 0.00 0.09 26851 Kernel#dup
    0.06 0.04 0.00 0.02 26851/26851 Kernel#initialize_dup
    0.03 0.03 0.00 0.00 26281/86572 <Class::BasicObject>#allocate
    0.00 0.00 0.00 0.00 502/11740 <Class::Array>#allocate
    0.00 0.00 0.00 0.00 66/106 <Class::Time>#allocate
    0.00 0.00 0.00 0.00 2/1629 <Class::String>#allocate
    0.12 0.10 0.00 0.02 10171/10171 TaskJuggler::TextScanner#sourceFileInfo 326
1.45% 1.21% 0.12 0.10 0.00 0.02 10171 TaskJuggler::TextScanner::StreamHandle#lineNo 134
    0.02 0.02 0.00 0.00 10170/75900 StringScanner#eos? 139
    0.00 0.00 0.00 0.00 10170/11772 IO#lineno 136
    0.11 0.11 0.00 0.00 10171/10171 Class#new
1.33% 1.33% 0.11 0.11 0.00 0.00 10171 TaskJuggler::SourceFileInfo#initialize 22
    0.10 0.00 0.00 0.10 1/1 TaskJuggler::TextParser#parse 169
1.21% 0.00% 0.10 0.00 0.00 0.10 1 TaskJuggler::TextParser#updateParserTables 154
    0.10 0.01 0.00 0.09 2/346 Hash#each_value 156
    0.10 0.10 0.00 0.00 28410/28410 Array#hash
1.21% 1.21% 0.10 0.10 0.00 0.00 28410 Kernel#hash
    0.00 0.00 0.00 0.00 32/52624 TaskJuggler::ProjectFileScanner#initialize 22
    0.00 0.00 0.00 0.00 30/52624 TaskJuggler::ShiftAssignments#initialize 108
    0.09 0.09 0.00 0.00 52562/52624 TaskJuggler::TjTime#method_missing 504
1.09% 1.09% 0.09 0.09 0.00 0.00 52624 Kernel#method
    0.00 0.00 0.00 0.00 210/502 Array#each
    0.09 0.00 0.00 0.09 292/502 Hash#each_value
1.09% 0.00% 0.09 0.00 0.00 0.09 502 TaskJuggler::TextParser::Rule#analyzeTransitions 86
    0.00 0.00 0.00 0.00 210/5751 Array#empty? 89
    0.00 0.00 0.00 0.00 502/26851 Kernel#dup 146
    0.00 0.03 0.00 0.00 584/60360 Array#each 140
    0.00 0.00 0.00 0.00 292/292 Hash#empty? 89
    0.09 0.09 0.00 0.00 26282/26282 TaskJuggler::TjTime#+ 209
1.09% 1.09% 0.09 0.09 0.00 0.00 26282 Time#+
    0.00 0.00 0.00 0.00 26282/26415 Fixnum#+
    0.00 0.00 0.00 0.00 319/86572 Kernel#clone
    0.03 0.03 0.00 0.00 26281/86572 Kernel#dup
    0.05 0.05 0.00 0.00 59972/86572 Class#new
0.97% 0.97% 0.08 0.08 0.00 0.00 86572 <Class::BasicObject>#allocate
    0.00 0.00 0.00 0.00 2/54036 <Class::Time>#mktime
    0.00 0.00 0.00 0.00 2/54036 <Class::Time>#gm
    0.00 0.00 0.00 0.00 4/54036 Time#getlocal
    0.00 0.00 0.00 0.00 1081/54036 Proc#call
    0.00 0.00 0.00 0.00 120/54036 <Class::Time>#local
    0.00 0.00 0.00 0.00 1/54036 TaskJuggler::DataCache#resize 70
    0.00 0.00 0.00 0.00 130/54036 Rational#round
    0.00 0.00 0.00 0.00 4/54036 Time#sec
    0.00 0.00 0.00 0.00 132/54036 Time#strftime
    0.08 0.08 0.00 0.00 52560/54036 Time#localtime
0.97% 0.97% 0.08 0.08 0.00 0.00 54036 Fixnum#*
    0.08 0.05 0.00 0.03 4950/4950 Integer#times
0.97% 0.61% 0.08 0.05 0.00 0.03 4950 TaskJuggler::PropertyTreeNode#provided 441
    0.03 0.03 0.00 0.00 4950/9254 TaskJuggler::AttributeBase#nil? 443
    0.02 0.01 0.00 0.01 4527/12290 TaskJuggler::TextParser#processNormalElements 551
    0.05 0.04 0.00 0.01 7763/12290 Array#each
0.85% 0.61% 0.07 0.05 0.00 0.02 12290 TaskJuggler::TextParser::StackElement#store 40
    0.02 0.02 0.00 0.00 24580/25226 Array#[]= 42
    0.00 0.00 0.00 0.00 4529/84437 TaskJuggler::TextScanner#nextToken 353
    0.00 0.00 0.00 0.00 2/84437 TaskJuggler::PropertySet#attributeName 168
    0.00 0.00 0.00 0.00 5603/84437 TaskJuggler::TextScanner#returnToken 427
    0.00 0.00 0.00 0.00 2517/84437 TaskJuggler::TextParser#findPattern 482
    0.00 0.00 0.00 0.00 5983/84437 Array#each
    0.00 0.00 0.00 0.00 77/84437 Proc#call
    0.00 0.00 0.00 0.00 65/84437 TaskJuggler::TjTime#to_s 446
    0.00 0.00 0.00 0.00 30/84437 TaskJuggler::Limits::Limit#reset 60
    0.00 0.00 0.00 0.00 1534/84437 Kernel#loop
    0.00 0.00 0.00 0.00 859/84437 TaskJuggler::PropertyTreeNode#fullId 245
    0.00 0.00 0.00 0.00 3302/84437 TaskJuggler::AttributeBase#nil? 101
    0.00 0.00 0.00 0.00 30/84437 TaskJuggler::Limits#initialize 122
    0.00 0.00 0.00 0.00 1/84437 TaskJuggler::PropertyTreeNode#modified? 469
    0.01 0.01 0.00 0.00 4684/84437 Object#deep_clone 39
    0.06 0.06 0.00 0.00 55221/84437 TaskJuggler::TextScanner::StreamHandle#scan 109
0.85% 0.85% 0.07 0.07 0.00 0.00 84437 NilClass#nil?
    0.07 0.07 0.00 0.00 65730/65730 TaskJuggler::TextScanner::StreamHandle#scan 109
0.85% 0.85% 0.07 0.07 0.00 0.00 65730 StringScanner#scan
    0.07 0.05 0.00 0.02 26346/26346 Class#new
0.85% 0.61% 0.07 0.05 0.00 0.02 26346 TaskJuggler::TjTime#initialize 35
    0.02 0.02 0.00 0.00 26348/983698 Kernel#is_a? 38
    0.00 0.00 0.00 0.00 1/1 <Class::TaskJuggler::TjTime>#parse 39
    0.00 0.00 0.00 0.00 1/1 <Class::Time>#at 41
    0.00 0.00 0.00 0.00 344/17912 TaskJuggler::PropertyTreeNode#initialize 82
    0.00 0.00 0.00 0.00 16/17912 TaskJuggler::Resource#initialize 26
    0.00 0.00 0.00 0.00 2/17912 TaskJuggler::Shift#initialize 28
    0.00 0.00 0.00 0.00 666/17912 TaskJuggler::Task#initialize 25
    0.01 0.00 0.00 0.01 5072/17912 Hash#each
    0.05 0.05 0.00 0.00 11812/17912 TaskJuggler::PropertyTreeNode#declareAttribute 334
0.73% 0.61% 0.06 0.05 0.00 0.01 17912 TaskJuggler::Project#scenarioCount 453
    0.01 0.01 0.00 0.00 17912/18257 TaskJuggler::PropertySet#items 454
    0.06 0.04 0.00 0.02 1475/1475 Proc#call
0.73% 0.48% 0.06 0.04 0.00 0.02 1475 TaskJuggler::PropertyTreeNode#[]= 417
    0.02 0.02 0.00 0.00 2950/2956 TaskJuggler::AttributeBase#set 425
    0.00 0.00 0.00 0.00 1475/17313 Hash#has_key? 418
    0.06 0.03 0.00 0.03 342/342 Class#new
0.73% 0.36% 0.06 0.03 0.00 0.03 342 TaskJuggler::FlagListAttribute#initialize 271
    0.03 0.00 0.00 0.03 342/13226 TaskJuggler::AttributeBase#initialize 272
    0.00 0.00 0.00 0.00 342/68732 Class#new 274
    0.06 0.00 0.00 0.06 1/1 Class#new
0.73% 0.00% 0.06 0.00 0.00 0.06 1 TaskJuggler::ProjectFileParser#initialize 35
    0.06 0.00 0.00 0.06 1/1 TaskJuggler::TextParser#initRules 45
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextParser#initialize 36
    0.06 0.00 0.00 0.06 1/1 TaskJuggler::ProjectFileParser#initialize 45
0.73% 0.00% 0.06 0.00 0.00 0.06 1 TaskJuggler::TextParser#initRules 94
    0.06 0.01 0.00 0.05 1/60360 Array#each 95
    0.00 0.00 0.00 0.00 1/1 Kernel#methods 95
    0.06 0.04 0.00 0.02 26851/26851 Kernel#dup
0.73% 0.48% 0.06 0.04 0.00 0.02 26851 Kernel#initialize_dup
    0.02 0.02 0.00 0.00 26281/26600 Kernel#initialize_copy
    0.00 0.00 0.00 0.00 66/105 Time#initialize_copy
    0.00 0.00 0.00 0.00 502/5281 Array#initialize_copy
    0.00 0.00 0.00 0.00 2/1629 String#initialize_copy
    0.00 0.00 0.00 0.00 2/52762 <Class::Time>#mktime
    0.00 0.00 0.00 0.00 6/52762 <Class::Time>#gm
    0.00 0.00 0.00 0.00 2/52762 Time#getlocal
    0.00 0.00 0.00 0.00 120/52762 <Class::Time>#local
    0.00 0.00 0.00 0.00 66/52762 Time#strftime
    0.00 0.00 0.00 0.00 2/52762 Time#sec
    0.00 0.00 0.00 0.00 1/52762 Time#gmtime
    0.03 0.03 0.00 0.00 26280/52762 Time#localtime
    0.03 0.03 0.00 0.00 26283/52762 Time#to_i
0.73% 0.73% 0.06 0.06 0.00 0.00 52762 Fixnum#divmod
    0.00 0.00 0.00 0.00 4/9254 TaskJuggler::PropertyTreeNode#modified? 469
    0.03 0.01 0.00 0.02 4300/9254 TaskJuggler::PropertyTreeNode#inherited 455
    0.03 0.03 0.00 0.00 4950/9254 TaskJuggler::PropertyTreeNode#provided 443
0.73% 0.48% 0.06 0.04 0.00 0.02 9254 TaskJuggler::AttributeBase#nil? 97
    0.02 0.02 0.00 0.00 9254/983698 Kernel#is_a? 98
    0.00 0.00 0.00 0.00 3302/84437 NilClass#nil? 101
    0.00 0.00 0.00 0.00 3802/5751 Array#empty? 99
    0.00 0.00 0.00 0.00 2150/355183 Kernel#nil? 101
    0.06 0.02 0.00 0.04 2001/2001 Class#new
0.73% 0.24% 0.06 0.02 0.00 0.04 2001 TaskJuggler::DateAttribute#initialize 193
    0.04 0.03 0.00 0.01 2001/13226 TaskJuggler::AttributeBase#initialize 194
    0.06 0.01 0.00 0.05 1041/1041 Class#new
0.73% 0.12% 0.06 0.01 0.00 0.05 1041 TaskJuggler::StringAttribute#initialize 531
    0.05 0.00 0.00 0.05 1041/13226 TaskJuggler::AttributeBase#initialize 532
    0.05 0.01 0.00 0.04 4529/4529 Array#each
0.61% 0.12% 0.05 0.01 0.00 0.04 4529 TaskJuggler::TextParser#processNormalElements 520
    0.02 0.01 0.00 0.01 4527/12290 TaskJuggler::TextParser::StackElement#store 551
    0.01 0.00 0.00 0.01 1668/1796 BasicObject#!= 542
    0.01 0.01 0.00 0.00 4527/40688 Array#last 551
    0.00 0.00 0.00 0.00 2/2 Array#[] 534
    0.00 0.00 0.00 0.00 6197/26660 Symbol#== 533
    0.00 0.00 0.00 0.00 1/26411 <Class::Time>#mktime
    0.00 0.00 0.00 0.00 2/26411 Time#getlocal
    0.00 0.00 0.00 0.00 60/26411 <Class::Time>#local
    0.00 0.00 0.00 0.00 2/26411 Time#sec
    0.00 0.00 0.00 0.00 66/26411 Time#strftime
    0.05 0.05 0.00 0.00 26280/26411 Time#localtime
0.61% 0.61% 0.05 0.05 0.00 0.00 26411 Bignum#<=>
    0.05 0.02 0.00 0.03 4300/4300 Integer#times
0.61% 0.24% 0.05 0.02 0.00 0.03 4300 TaskJuggler::PropertyTreeNode#inherited 453
    0.03 0.01 0.00 0.02 4300/9254 TaskJuggler::AttributeBase#nil? 455
    0.00 0.00 0.00 0.00 1/26480 <Class::Time>#mktime
    0.00 0.00 0.00 0.00 6/26480 <Class::Time>#gm
    0.00 0.00 0.00 0.00 2/26480 Time#getlocal
    0.00 0.00 0.00 0.00 61/26480 Time#<=>
    0.00 0.00 0.00 0.00 2/26480 Time#sec
    0.00 0.00 0.00 0.00 60/26480 <Class::Time>#local
    0.00 0.00 0.00 0.00 66/26480 Time#strftime
    0.00 0.00 0.00 0.00 2/26480 Time#gmtime
    0.04 0.04 0.00 0.00 26280/26480 Time#localtime
0.48% 0.48% 0.04 0.04 0.00 0.00 26480 Fixnum#<=>
    0.00 0.00 0.00 0.00 1/26283 TaskJuggler::TjTime#% 224
    0.00 0.00 0.00 0.00 1/26283 TaskJuggler::TjTime#align 197
    0.04 0.01 0.00 0.03 26281/26283 TaskJuggler::TjTime#secondsOfDay 204
0.48% 0.12% 0.04 0.01 0.00 0.03 26283 Time#to_i
    0.03 0.03 0.00 0.00 26283/52762 Fixnum#divmod
    0.00 0.00 0.00 0.00 61/13589 TaskJuggler::TjTime#< 229
    0.04 0.01 0.00 0.03 13528/13589 Object#deep_clone 67
0.48% 0.12% 0.04 0.01 0.00 0.03 13589 Comparable#<
    0.03 0.03 0.00 0.00 13528/13528 String#<=>
    0.00 0.00 0.00 0.00 61/61 Time#<=>
    0.04 0.02 0.00 0.02 6764/6764 Object#deep_clone 52
0.48% 0.24% 0.04 0.02 0.00 0.02 6764 Kernel#clone
    0.02 0.02 0.00 0.00 6764/6764 Kernel#initialize_clone
    0.00 0.00 0.00 0.00 4779/11740 <Class::Array>#allocate
    0.00 0.00 0.00 0.00 319/86572 <Class::BasicObject>#allocate
    0.00 0.00 0.00 0.00 39/106 <Class::Time>#allocate
    0.00 0.00 0.00 0.00 1627/1629 <Class::String>#allocate
    0.04 0.00 0.00 0.04 692/692 Class#new
0.48% 0.00% 0.04 0.00 0.00 0.04 692 TaskJuggler::FixnumAttribute#initialize 261
    0.04 0.03 0.00 0.01 692/13226 TaskJuggler::AttributeBase#initialize 262
    0.04 0.01 0.00 0.03 333/333 Class#new
0.48% 0.12% 0.04 0.01 0.00 0.03 333 TaskJuggler::AllocationAttribute#initialize 44
    0.03 0.00 0.00 0.03 333/13226 TaskJuggler::AttributeBase#initialize 45
    0.00 0.00 0.00 0.00 333/68732 Class#new 47
    0.04 0.00 0.00 0.04 666/666 Class#new
0.48% 0.00% 0.04 0.00 0.00 0.04 666 TaskJuggler::DependencyListAttribute#initialize 217
    0.04 0.00 0.00 0.04 666/13226 TaskJuggler::AttributeBase#initialize 218
    0.00 0.00 0.00 0.00 666/68732 Class#new 220
    0.04 0.00 0.00 0.04 999/999 Class#new
0.48% 0.00% 0.04 0.00 0.00 0.04 999 TaskJuggler::DurationAttribute#initialize 242
    0.04 0.01 0.00 0.03 999/13226 TaskJuggler::AttributeBase#initialize 243
    0.04 0.00 0.00 0.04 690/690 Class#new
0.48% 0.00% 0.04 0.00 0.00 0.04 690 TaskJuggler::ResourceListAttribute#initialize 429
    0.04 0.00 0.00 0.04 690/13226 TaskJuggler::AttributeBase#initialize 430
    0.00 0.00 0.00 0.00 690/68732 Class#new 432
    0.04 0.00 0.00 0.04 1340/1340 Class#new
0.48% 0.00% 0.04 0.00 0.00 0.04 1340 TaskJuggler::TaskListAttribute#initialize 556
    0.03 0.00 0.00 0.03 1340/13226 TaskJuggler::AttributeBase#initialize 557
    0.00 0.01 0.00 0.00 1340/68732 Class#new 559
    0.00 0.00 0.00 0.00 28398/40688 Kernel#loop
    0.01 0.01 0.00 0.00 4527/40688 TaskJuggler::TextParser#processNormalElements 551
    0.02 0.02 0.00 0.00 7763/40688 Array#each
0.36% 0.36% 0.03 0.03 0.00 0.00 40688 Array#last
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_account 21
    0.00 0.00 0.00 0.00 3/663 TaskJuggler::TjpSyntaxRules#rule_accountAttributes 43
    0.00 0.00 0.00 0.00 26/663 TaskJuggler::ProjectFileParser#optionsRule 338
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_accountHeader 54
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_accountId 71
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TjpSyntaxRules#rule_accountScenarioAttributes 96
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_alertLevel 107
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_allocate 129
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_allocation 148
    0.00 0.00 0.00 0.00 6/663 TaskJuggler::TjpSyntaxRules#rule_allocationAttributes 218
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_allocationHeader 237
    0.00 0.00 0.00 0.00 12/663 TaskJuggler::ProjectFileParser#listRule 314
    0.00 0.00 0.00 0.00 24/663 TaskJuggler::ProjectFileParser#commaListRule 329
    0.00 0.00 0.00 0.00 128/663 TaskJuggler::ProjectFileParser#singlePattern 346
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_allocationShiftAssignment 269
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_argumentList 302
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_argumentListBody 309
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_author 315
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_balance 326
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TjpSyntaxRules#rule_bookingAttributes 384
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_calendarDuration 417
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_chargeset 431
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_chargeSetItem 487
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_color 515
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_columnDef 537
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_columnId 543
    0.00 0.00 0.00 0.00 11/663 TaskJuggler::TjpSyntaxRules#rule_columnOptions 679
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_date 693
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_dateCalcedOrNot 731
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_details 741
    0.00 0.00 0.00 0.00 6/663 TaskJuggler::TjpSyntaxRules#rule_durationUnit 787
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TjpSyntaxRules#rule_durationUnitOrPercent 801
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_export 806
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_exportHeader 829
    0.00 0.00 0.00 0.00 8/663 TaskJuggler::TjpSyntaxRules#rule_exportAttributes 877
    0.00 0.00 0.00 0.00 9/663 TaskJuggler::TextParser#newRule 292
    0.00 0.00 0.00 0.00 3/663 TaskJuggler::TjpSyntaxRules#rule_extendAttributes 949
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_extendId 978
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_extendProperty 1014
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_fail 1034
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_flag 1047
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_flags 1057
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_formats 1072
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_functions 1089
    0.00 0.00 0.00 0.00 10/663 TaskJuggler::TjpSyntaxRules#rule_functionPatterns 1196
    0.00 0.00 0.00 0.00 3/663 TaskJuggler::TjpSyntaxRules#rule_hAlignment 1215
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_headline 1222
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_hideresource 1237
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_hidetask 1250
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TjpSyntaxRules#rule_includeAttributesBody 1308
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_includeFile 1320
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_includeFileName 1326
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_includeProperties 1344
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_intervalOrDate 1351
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_interval 1383
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_intervalDuration 1410
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TjpSyntaxRules#rule_intervalEnd 1435
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TjpSyntaxRules#rule_intervalOptionalEnd 1446
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_journalEntry 1461
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TjpSyntaxRules#rule_journalEntryAttributes 1509
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_journalEntryHeader 1517
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_leafResourceId 1528
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TjpSyntaxRules#rule_limitAttributesBody 1577
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_limitValue 1587
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_limits 1595
    0.00 0.00 0.00 0.00 8/663 TaskJuggler::TjpSyntaxRules#rule_limitsAttributes 1669
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_limitsHeader 1685
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_listOfDays 1693
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TjpSyntaxRules#rule_listOfTimes 1706
    0.00 0.00 0.00 0.00 8/663 TaskJuggler::TjpSyntaxRules#rule_loadunit 1741
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_logicalExpression 1746
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_macro 1775
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_navigator 1879
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_navigatorAttributes 1892
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_navigatorBody 1904
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_navigatorHeader 1908
    0.00 0.00 0.00 0.00 8/663 TaskJuggler::TjpSyntaxRules#rule_nikuReportAttributes 1929
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_nikuReportBody 1933
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_nikuReportHeader 1939
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_nikuReport 1950
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_nodeId 1966
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_nodeIdList 2003
    0.00 0.00 0.00 0.00 7/663 TaskJuggler::TjpSyntaxRules#rule_operand 2058
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_operation 2064
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_operationChain 2097
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_operatorAndOperand 2104
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_optionalID 2141
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_optionalPercent 2155
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_optionalVersion 2162
    0.00 0.00 0.00 0.00 3/663 TaskJuggler::TjpSyntaxRules#rule_outputFormat 2190
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_outputFormats 2197
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_project 2208
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TjpSyntaxRules#rule_yesNo 5720
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_projectDeclaration 2389
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_projectHeader 2401
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_projectIDs 2416
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TjpSyntaxRules#rule_projectionAttributes 2436
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TjpSyntaxRules#rule_projectProlog 2450
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_projectProperties 2456
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_projectBodyInclude 2470
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_prologInclude 2490
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_properties 2507
    0.00 0.00 0.00 0.00 24/663 TaskJuggler::TjpSyntaxRules#rule_propertiesBody 2625
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_propertiesInclude 2637
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_purge 2656
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_referenceAttributes 2692
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_relativeId 2702
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_report 2711
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TjpSyntaxRules#rule_reportableAttributes 2868
    0.00 0.00 0.00 0.00 29/663 TaskJuggler::TjpSyntaxRules#rule_reportAttributes 3201
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_reportEnd 3205
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_reportId 3221
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_reportPeriod 3244
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_reportStart 3256
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_reportHeader 3276
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_reportTitle 3363
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_resource 3407
    0.00 0.00 0.00 0.00 7/663 TaskJuggler::TjpSyntaxRules#rule_resourceAttributes 3438
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_resourceBooking 3460
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_workinghoursShift 5698
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_resourceId 3476
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_resourceHeader 3488
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_resourceLeafList 3511
    0.00 0.00 0.00 0.00 12/663 TaskJuggler::TjpSyntaxRules#rule_resourceScenarioAttributes 3631
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_scenario 3636
    0.00 0.00 0.00 0.00 5/663 TaskJuggler::TjpSyntaxRules#rule_scenarioAttributes 3710
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_scenarioHeader 3719
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_scenarioId 3736
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_scenarioIdCol 3747
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_scenarioIdx 3760
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_shift 3775
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_shiftAssignment 3791
    0.00 0.00 0.00 0.00 3/663 TaskJuggler::TjpSyntaxRules#rule_shiftAttributes 3827
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_shiftHeader 3837
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_shiftId 3851
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TjpSyntaxRules#rule_shiftScenarioAttributes 3901
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_sortCriteria 3905
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TjpSyntaxRules#rule_sortCriterium 3914
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_sortNonTree 3920
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_sortResources 3965
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_sortTasks 3978
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_sortTree 3991
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_ssReportHeader 4003
    0.00 0.00 0.00 0.00 7/663 TaskJuggler::TjpSyntaxRules#rule_ssReportAttributes 4041
    0.00 0.00 0.00 0.00 3/663 TaskJuggler::TjpSyntaxRules#rule_ssStatusAttributes 4054
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_ssStatusBody 4059
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_ssStatusHeader 4063
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_ssStatus 4074
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_statusSheet 4083
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_statusSheetAttributes 4100
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_statusSheetFile 4108
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_statusSheetHeader 4116
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_statusSheetReport 4130
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_statusSheetTask 4144
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskAttributes 4158
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskHeader 4167
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_subNodeId 4179
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_summary 4185
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TjpSyntaxRules#rule_supplement 4229
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_supplementAccount 4235
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_supplementReport 4242
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_supplementResource 4249
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_supplementTask 4256
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_task 4263
    0.00 0.00 0.00 0.00 7/663 TaskJuggler::TjpSyntaxRules#rule_taskAttributes 4312
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_taskBooking 4323
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_taskBookingHeader 4329
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_taskDep 4338
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TjpSyntaxRules#rule_taskDepAttributes 4377
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_taskDepHeader 4391
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_taskDepId 4408
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_taskDepList 4434
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_taskHeader 4440
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_taskId 4461
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_taskPeriod 4482
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_taskPred 4494
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_taskPredHeader 4500
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_taskPredList 4506
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_workinghoursResource 5688
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_timeformat 4952
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_timeInterval 5094
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_timeSheet 5105
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TjpSyntaxRules#rule_timeSheetAttributes 5179
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_timeSheetFile 5192
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_timeSheetBody 5199
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_workinghoursProject 5674
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_timeSheetReport 5222
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_timezone 5236
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_tsNewTaskHeader 5270
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_tsReportHeader 5278
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TjpSyntaxRules#rule_tsReportAttributes 5304
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TjpSyntaxRules#rule_tsStatusAttributes 5316
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_tsStatusBody 5321
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_tsStatusHeader 5325
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_tsStatus 5349
    0.00 0.00 0.00 0.00 5/663 TaskJuggler::TjpSyntaxRules#rule_tsTaskAttributes 5418
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_tsTaskBody 5441
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_tsTaskHeader 5445
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_vacationName 5461
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_valDate 5466
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_validTimeZone 5477
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_valIntervalOrDate 5487
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_valInterval 5525
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_warn 5560
    0.00 0.00 0.00 0.00 7/663 TaskJuggler::TjpSyntaxRules#rule_weekday 5580
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_weekDayInterval 5584
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_weekDayIntervalEnd 5604
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_workingDuration 5612
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_workingDurationPercent 5631
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_workinghours 5656
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TjpSyntaxRules#rule_timeSheetHeader 5205
    0.01 0.00 0.00 0.01 32/663 TaskJuggler::TjpSyntaxRules#rule_taskScenarioAttributes 4946
    0.01 0.00 0.00 0.01 1/663 TaskJuggler::TjpSyntaxRules#rule_resourceBookingHeader 3466
    0.01 0.00 0.00 0.01 17/663 TaskJuggler::TjpSyntaxRules#rule_projectBodyAttributes 2369
0.36% 0.00% 0.03 0.00 0.00 0.03 663 TaskJuggler::TextParser#pattern 136
    0.00 0.00 0.00 0.00 663/663 TaskJuggler::TextParser::Rule#addPattern 137
    0.00 0.00 0.00 0.00 663/68732 Class#new 137
    0.03 0.03 0.00 0.00 7483/7483 Class#new
0.36% 0.36% 0.03 0.03 0.00 0.00 7483 TaskJuggler::TextParser::StackElement#initialize 28
    0.00 0.00 0.00 0.00 1448/26660 Array#include?
    0.00 0.00 0.00 0.00 6197/26660 TaskJuggler::TextParser#processNormalElements 533
    0.00 0.00 0.00 0.00 520/26660 Array#index
    0.01 0.01 0.00 0.00 1794/26660 BasicObject#!=
    0.02 0.02 0.00 0.00 16701/26660 Array#each
0.36% 0.36% 0.03 0.03 0.00 0.00 26660 Symbol#==
    0.01 0.00 0.00 0.01 1696/5603 TaskJuggler::TextParser#findPattern 512
    0.02 0.01 0.00 0.01 3907/5603 Array#each
0.36% 0.12% 0.03 0.01 0.00 0.02 5603 TaskJuggler::ProjectFileParser#returnToken 83
    0.02 0.02 0.00 0.00 5603/5603 TaskJuggler::TextScanner#returnToken 84
    0.03 0.01 0.00 0.02 663/663 Class#new
0.36% 0.12% 0.03 0.01 0.00 0.02 663 TaskJuggler::TextParser::Pattern#initialize 44
    0.00 0.01 0.00 0.00 663/60360 Array#each 61
    0.00 0.00 0.00 0.00 2/10561 Array#==
    0.00 0.00 0.00 0.00 49/10561 Array#include?
    0.03 0.03 0.00 0.00 10510/10561 Array#each
0.36% 0.36% 0.03 0.03 0.00 0.00 10561 String#==
    0.00 0.00 0.00 0.00 10510/10510 Kernel#respond_to_missing?
    0.03 0.03 0.00 0.00 10510/10510 TaskJuggler::TextScanner::StreamHandle#scan 112
0.36% 0.36% 0.03 0.03 0.00 0.00 10510 StringScanner#pos
    0.03 0.00 0.00 0.03 1040/1040 Class#new
0.36% 0.00% 0.03 0.00 0.00 0.03 1040 TaskJuggler::FloatAttribute#initialize 292
    0.03 0.01 0.00 0.02 1040/13226 TaskJuggler::AttributeBase#initialize 293
    0.03 0.03 0.00 0.00 13528/13528 Comparable#<
0.36% 0.36% 0.03 0.03 0.00 0.00 13528 String#<=>
    0.03 0.00 0.00 0.03 333/333 Class#new
0.36% 0.00% 0.03 0.00 0.00 0.03 333 TaskJuggler::ChargeSetListAttribute#initialize 151
    0.03 0.02 0.00 0.01 333/13226 TaskJuggler::AttributeBase#initialize 152
    0.00 0.00 0.00 0.00 333/68732 Class#new 154
    0.00 0.00 0.00 0.00 3384/9466 Array#each
    0.00 0.00 0.00 0.00 1/9466 TaskJuggler::ProjectFileParser#open 55
    0.00 0.00 0.00 0.00 344/9466 TaskJuggler::ProjectFileScanner#endStringDQ 231
    0.00 0.00 0.00 0.00 587/9466 Proc#call
    0.01 0.01 0.00 0.00 4806/9466 TaskJuggler::TextScanner::StreamHandle#scan 107
    0.01 0.01 0.00 0.00 344/9466 TaskJuggler::ProjectFileScanner#startStringDQ 218
0.24% 0.24% 0.02 0.02 0.00 0.00 9466 String#[]
    0.00 0.00 0.00 0.00 12/292 TaskJuggler::ProjectFileParser#listRule 321
    0.01 0.00 0.00 0.01 271/292 Array#each
    0.01 0.00 0.00 0.01 9/292 TaskJuggler::ProjectFileParser#allOrNothingListRule 301
0.24% 0.00% 0.02 0.00 0.00 0.02 292 TaskJuggler::TextParser#newRule 110
    0.01 0.00 0.00 0.01 3/1747 Hash#each 305
    0.00 0.00 0.00 0.00 9/571 Kernel#lambda 292
    0.00 0.00 0.00 0.00 3/12 TaskJuggler::ProjectFileParser#listRule 298
    0.00 0.00 0.00 0.00 6/128 TaskJuggler::ProjectFileParser#descr 290
    0.00 0.00 0.00 0.00 9/663 TaskJuggler::TextParser#pattern 292
    0.00 0.00 0.00 0.00 3/983698 Kernel#is_a? 302
    0.00 0.00 0.00 0.00 12/24 TaskJuggler::ProjectFileParser#commaListRule 322
    0.00 0.00 0.00 0.00 292/15078 Hash#[]= 121
    0.00 0.00 0.00 0.00 292/68732 Class#new 121
    0.00 0.00 0.00 0.00 292/292 Kernel#block_given? 115
    0.00 0.00 0.00 0.00 292/17313 Hash#has_key? 113
    0.00 0.00 0.00 0.00 292/935 String#intern 112
    0.00 0.00 0.00 0.00 1/4659 Array#==
    0.00 0.00 0.00 0.00 342/4659 TaskJuggler::PropertySet#[] 252
    0.00 0.00 0.00 0.00 1/4659 TaskJuggler::ShiftAssignments#newScoreboard 247
    0.00 0.00 0.00 0.00 1/4659 TaskJuggler::PropertyTreeNode#modified? 469
    0.00 0.00 0.00 0.00 2/4659 TaskJuggler::PropertySet#attributeName 168
    0.02 0.02 0.00 0.00 4312/4659 TaskJuggler::TextParser::Rule#matchingPattern 200
0.24% 0.24% 0.02 0.02 0.00 0.00 4659 Hash#default
    0.00 0.00 0.00 0.00 230/25226 TaskJuggler::TextParser::Pattern#setArg 99
    0.00 0.00 0.00 0.00 60/25226 TaskJuggler::TjTime#midnight 280
    0.00 0.00 0.00 0.00 5/25226 Integer#upto
    0.00 0.00 0.00 0.00 3/25226 TaskJuggler::WorkingHours#setWorkingHours 112
    0.00 0.00 0.00 0.00 3/25226 Proc#call
    0.00 0.00 0.00 0.00 345/25226 Integer#times
    0.02 0.02 0.00 0.00 24580/25226 TaskJuggler::TextParser::StackElement#store 42
0.24% 0.24% 0.02 0.02 0.00 0.00 25226 Array#[]=
    0.02 0.02 0.00 0.00 20316/20316 Array#hash
0.24% 0.24% 0.02 0.02 0.00 0.00 20316 String#hash
    0.02 0.02 0.00 0.00 5603/5603 TaskJuggler::ProjectFileParser#returnToken 84
0.24% 0.24% 0.02 0.02 0.00 0.00 5603 TaskJuggler::TextScanner#returnToken 425
    0.00 0.00 0.00 0.00 5603/84437 NilClass#nil? 427
    0.00 0.00 0.00 0.00 1273/6459 TaskJuggler::TextParser::TextParserResultArray#initialize 51
    0.00 0.00 0.00 0.00 1/6459 TaskJuggler::TimeSheets#initialize 384
    0.02 0.02 0.00 0.00 5185/6459 Class#new
0.24% 0.24% 0.02 0.02 0.00 0.00 6459 Array#initialize
    0.00 0.00 0.00 0.00 372/10882 Proc#call
    0.02 0.02 0.00 0.00 10510/10882 Array#each
0.24% 0.24% 0.02 0.02 0.00 0.00 10882 String#empty?
    0.00 0.00 0.00 0.00 65730/75900 TaskJuggler::TextScanner::StreamHandle#scan 88
    0.02 0.02 0.00 0.00 10170/75900 TaskJuggler::TextScanner::StreamHandle#lineNo 139
0.24% 0.24% 0.02 0.02 0.00 0.00 75900 StringScanner#eos?
    0.02 0.02 0.00 0.00 26281/26281 TaskJuggler::TjTime#secondsOfDay 204
0.24% 0.24% 0.02 0.02 0.00 0.00 26281 Time#gmt_offset
    0.00 0.00 0.00 0.00 319/26600 Kernel#initialize_clone
    0.02 0.02 0.00 0.00 26281/26600 Kernel#initialize_dup
0.24% 0.24% 0.02 0.02 0.00 0.00 26600 Kernel#initialize_copy
    0.02 0.02 0.00 0.00 26281/26281 Method#call
0.24% 0.24% 0.02 0.02 0.00 0.00 26281 Time#wday
    0.00 0.00 0.00 0.00 1414/13226 TaskJuggler::PropertyTreeNode#declareAttribute 340
    0.02 0.02 0.00 0.00 11812/13226 Integer#times
0.24% 0.24% 0.02 0.02 0.00 0.00 13226 TaskJuggler::AttributeBase#id 70
    0.00 0.00 0.00 0.00 6/2956 TaskJuggler::PropertyTreeNode#set 411
    0.02 0.02 0.00 0.00 2950/2956 TaskJuggler::PropertyTreeNode#[]= 425
0.24% 0.24% 0.02 0.02 0.00 0.00 2956 TaskJuggler::AttributeBase#set 81
    0.02 0.00 0.00 0.02 8/8 Class#new
0.24% 0.00% 0.02 0.00 0.00 0.02 8 TaskJuggler::Resource#initialize 21
    0.01 0.00 0.00 0.01 8/17232 Integer#times 26
    0.01 0.00 0.00 0.01 8/8 TaskJuggler::Project#addResource 23
    0.00 0.00 0.00 0.00 16/17912 TaskJuggler::Project#scenarioCount 26
    0.00 0.00 0.00 0.00 8/68732 Class#new 25
    0.00 0.00 0.00 0.00 8/344 TaskJuggler::PropertyTreeNode#initialize 22
    0.02 0.02 0.00 0.00 13528/13528 Object#deep_clone 57
0.24% 0.24% 0.02 0.02 0.00 0.00 13528 Kernel#instance_variables
    0.02 0.02 0.00 0.00 6764/6764 Kernel#clone
0.24% 0.24% 0.02 0.02 0.00 0.00 6764 Kernel#initialize_clone
    0.00 0.00 0.00 0.00 39/105 Time#initialize_copy
    0.00 0.00 0.00 0.00 319/26600 Kernel#initialize_copy
    0.00 0.00 0.00 0.00 4779/5281 Array#initialize_copy
    0.00 0.00 0.00 0.00 1627/1629 String#initialize_copy
    0.02 0.00 0.00 0.02 333/333 Class#new
0.24% 0.00% 0.02 0.00 0.00 0.02 333 TaskJuggler::BookingListAttribute#initialize 93
    0.02 0.00 0.00 0.02 333/13226 TaskJuggler::AttributeBase#initialize 94
    0.00 0.00 0.00 0.00 333/68732 Class#new 96
    0.02 0.00 0.00 0.02 333/333 Class#new
0.24% 0.00% 0.02 0.00 0.00 0.02 333 TaskJuggler::ChargeListAttribute#initialize 133
    0.02 0.00 0.00 0.02 333/13226 TaskJuggler::AttributeBase#initialize 134
    0.00 0.00 0.00 0.00 558/1668 Proc#call
    0.00 0.00 0.00 0.00 30/1668 Array#each
    0.02 0.01 0.00 0.01 1080/1668 Integer#times
0.24% 0.12% 0.02 0.01 0.00 0.01 1668 TaskJuggler::PropertyTreeNode#[] 431
    0.01 0.01 0.00 0.00 1668/17313 Hash#has_key? 432
    0.00 0.00 0.00 0.00 1668/1674 TaskJuggler::AttributeBase#get 433
    0.02 0.00 0.00 0.02 30/30 Array#each
0.24% 0.00% 0.02 0.00 0.00 0.02 30 TaskJuggler::ShiftAssignments#addAssignment 135
    0.02 0.00 0.00 0.02 30/30 TaskJuggler::ShiftAssignments#newScoreboard 140
    0.00 0.00 0.00 0.00 30/30 TaskJuggler::ShiftAssignments#overlaps? 137
    0.02 0.00 0.00 0.02 30/30 TaskJuggler::ShiftAssignments#addAssignment 140
0.24% 0.00% 0.02 0.00 0.00 0.02 30 TaskJuggler::ShiftAssignments#newScoreboard 246
    0.02 0.00 0.00 0.02 31/31 TaskJuggler::ShiftAssignments#hashKey 247
    0.00 0.00 0.00 0.00 1/68732 Class#new 258
    0.00 0.00 0.00 0.00 30/92 Kernel#object_id 251
    0.00 0.00 0.00 0.00 3/1962 TaskJuggler::Project#[] 258
    0.00 0.00 0.00 0.00 1/4659 Hash#default 247
    0.00 0.00 0.00 0.00 1/15078 Hash#[]= 262
    0.02 0.00 0.00 0.02 31/31 TaskJuggler::ShiftAssignments#newScoreboard 247
0.24% 0.00% 0.02 0.00 0.00 0.02 31 TaskJuggler::ShiftAssignments#hashKey 233
    0.00 0.00 0.00 0.00 31/60360 Array#each 238
    0.00 0.00 0.00 0.00 31/31 Array#sort! 237
    0.00 0.00 0.00 0.00 31/63 Fixnum#to_s 236
    0.00 0.00 0.00 0.00 31/92 Kernel#object_id 236
    0.02 0.01 0.00 0.01 31/31 Array#each
0.24% 0.12% 0.02 0.01 0.00 0.01 31 TaskJuggler::ShiftAssignment#hashKey 30
    0.01 0.00 0.00 0.01 62/66 TaskJuggler::TjTime#to_s 31
    0.00 0.00 0.00 0.00 31/63 Fixnum#to_s 31
    0.00 0.00 0.00 0.00 31/92 Kernel#object_id 31
    0.00 0.00 0.00 0.00 292/15078 TaskJuggler::TextParser#newRule 121
    0.00 0.00 0.00 0.00 8/15078 TaskJuggler::TextScanner#addPattern 243
    0.00 0.00 0.00 0.00 558/15078 Array#each
    0.00 0.00 0.00 0.00 520/15078 Hash#each
    0.00 0.00 0.00 0.00 121/15078 TaskJuggler::PropertySet#addAttributeType 80
    0.00 0.00 0.00 0.00 1414/15078 TaskJuggler::PropertyTreeNode#declareAttribute 340
    0.00 0.00 0.00 0.00 1/15078 TaskJuggler::ShiftAssignments#newScoreboard 262
    0.00 0.00 0.00 0.00 3/15078 TaskJuggler::Project#[]= 439
    0.00 0.00 0.00 0.00 4/15078 TaskJuggler::MacroTable#add 44
    0.00 0.00 0.00 0.00 1/15078 TaskJuggler::FileList#<< 43
    0.00 0.00 0.00 0.00 344/15078 TaskJuggler::PropertySet#addProperty 210
    0.01 0.01 0.00 0.00 11812/15078 Integer#times
0.12% 0.12% 0.01 0.01 0.00 0.00 15078 Hash#[]=
    0.00 0.00 0.00 0.00 975/24363 Array#hash
    0.00 0.00 0.00 0.00 1/7484 TaskJuggler::TextScanner#nextToken 366
    0.01 0.01 0.00 0.00 7483/7484 Kernel#loop
0.12% 0.12% 0.01 0.01 0.00 0.00 7484 Array#pop
    0.01 0.00 0.00 0.01 1/1 Array#each
0.12% 0.00% 0.01 0.00 0.00 0.01 1 TaskJuggler::TjpSyntaxRules#rule_exportAttributes 839
    0.01 0.00 0.00 0.01 3/3 TaskJuggler::ProjectFileParser#allOrNothingListRule 884
    0.00 0.00 0.00 0.00 8/663 TaskJuggler::TextParser#pattern 877
    0.00 0.00 0.00 0.00 3/216 TaskJuggler::ProjectFileParser#doc 880
    0.00 0.00 0.00 0.00 3/571 Kernel#lambda 877
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 841
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 840
    0.01 0.00 0.00 0.01 1/1 Array#each
0.12% 0.00% 0.01 0.00 0.00 0.01 1 TaskJuggler::TjpSyntaxRules#rule_projectBodyAttributes 2217
    0.01 0.00 0.00 0.01 17/663 TaskJuggler::TextParser#pattern 2369
    0.00 0.00 0.00 0.00 15/230 TaskJuggler::ProjectFileParser#arg 2385
    0.00 0.00 0.00 0.00 11/216 TaskJuggler::ProjectFileParser#doc 2372
    0.00 0.00 0.00 0.00 4/37 TaskJuggler::ProjectFileParser#example 2270
    0.00 0.00 0.00 0.00 13/571 Kernel#lambda 2369
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 2219
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 2218
    0.01 0.00 0.00 0.01 1/1 Array#each
0.12% 0.00% 0.01 0.00 0.00 0.01 1 TaskJuggler::TjpSyntaxRules#rule_resourceBookingHeader 3465
    0.01 0.00 0.00 0.01 1/663 TaskJuggler::TextParser#pattern 3466
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 3472
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3466
    0.01 0.00 0.00 0.01 1/1 Array#each
0.12% 0.00% 0.01 0.00 0.00 0.01 1 TaskJuggler::TjpSyntaxRules#rule_taskScenarioAttributes 4511
    0.01 0.00 0.00 0.01 32/663 TaskJuggler::TextParser#pattern 4946
    0.00 0.00 0.00 0.00 3/230 TaskJuggler::ProjectFileParser#arg 4822
    0.00 0.00 0.00 0.00 6/37 TaskJuggler::ProjectFileParser#example 4671
    0.00 0.00 0.00 0.00 27/216 TaskJuggler::ProjectFileParser#doc 4934
    0.00 0.00 0.00 0.00 4/18 TaskJuggler::ProjectFileParser#also 4944
    0.00 0.00 0.00 0.00 25/571 Kernel#lambda 4930
    0.00 0.00 0.00 0.00 10132/17206 TaskJuggler::TextParser#getNextToken 467
    0.00 0.00 0.00 0.00 2/17206 TaskJuggler::Project#[]= 436
    0.00 0.00 0.00 0.00 300/17206 Proc#call
    0.00 0.00 0.00 0.00 8/17206 <Class::TaskJuggler::TableReport>#defaultColumnTitle 137
    0.01 0.01 0.00 0.00 6764/17206 Object#deep_clone 47
0.12% 0.12% 0.01 0.01 0.00 0.00 17206 Array#include?
    0.00 0.00 0.00 0.00 1448/26660 Symbol#==
    0.00 0.00 0.00 0.00 49/10561 String#==
    0.00 0.00 0.00 0.00 292/935 TaskJuggler::TextParser#newRule 112
    0.01 0.01 0.00 0.00 643/935 Array#each
0.12% 0.12% 0.01 0.01 0.00 0.00 935 String#intern
    0.01 0.00 0.00 0.01 3/3 TaskJuggler::TjpSyntaxRules#rule_exportAttributes 884
0.12% 0.00% 0.01 0.00 0.00 0.01 3 TaskJuggler::ProjectFileParser#allOrNothingListRule 279
    0.01 0.00 0.00 0.01 9/292 TaskJuggler::TextParser#newRule 301
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_accountHeader 67
    0.00 0.00 0.00 0.00 2/230 TaskJuggler::TjpSyntaxRules#rule_accountScenarioAttributes 94
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_workingDurationPercent 5652
    0.00 0.00 0.00 0.00 2/230 TaskJuggler::TjpSyntaxRules#rule_balance 352
    0.00 0.00 0.00 0.00 2/230 TaskJuggler::TjpSyntaxRules#rule_bookingAttributes 399
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_calendarDuration 427
    0.00 0.00 0.00 0.00 2/230 TaskJuggler::TjpSyntaxRules#rule_chargeSetItem 491
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_color 524
    0.00 0.00 0.00 0.00 3/230 TaskJuggler::TjpSyntaxRules#rule_columnOptions 673
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_details 762
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_exportHeader 832
    0.00 0.00 0.00 0.00 3/230 TaskJuggler::TjpSyntaxRules#rule_extendAttributes 968
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_extendId 986
    0.00 0.00 0.00 0.00 10/230 TaskJuggler::TjpSyntaxRules#rule_functionPatterns 1188
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_headline 1229
    0.00 0.00 0.00 0.00 4/230 TaskJuggler::TjpSyntaxRules#rule_includeAttributesBody 1316
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_includeFileName 1335
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_intervalDuration 1427
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_journalEntryHeader 1521
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_leafResourceId 1536
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_nikuReportHeader 1942
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_operation 2080
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_operatorAndOperand 2107
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_optionalID 2144
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_optionalVersion 2165
    0.00 0.00 0.00 0.00 15/230 TaskJuggler::TjpSyntaxRules#rule_projectBodyAttributes 2385
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_projectHeader 2412
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_propertiesBody 2623
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_purge 2686
    0.00 0.00 0.00 0.00 2/230 TaskJuggler::TjpSyntaxRules#rule_reportAttributes 3045
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_reportId 3235
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_reportHeader 3354
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_resourceBookingHeader 3472
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_resourceId 3484
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_resourceHeader 3507
    0.00 0.00 0.00 0.00 2/230 TaskJuggler::TjpSyntaxRules#rule_scenarioHeader 3732
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_scenarioId 3743
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_shiftHeader 3847
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_shiftId 3858
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_shiftScenarioAttributes 3884
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_sortNonTree 3954
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_sortTree 3999
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_ssReportHeader 4024
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_statusSheetHeader 4121
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_summary 4211
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_supplementAccount 4238
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_workingDuration 5627
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_supplementResource 4252
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_supplementTask 4259
    0.00 0.00 0.00 0.00 3/230 TaskJuggler::TjpSyntaxRules#rule_taskDepId 4424
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_taskHeader 4457
    0.00 0.00 0.00 0.00 3/230 TaskJuggler::TjpSyntaxRules#rule_taskScenarioAttributes 4822
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_timeformat 4959
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_timezone 5260
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_tsNewTaskHeader 5275
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_tsReportHeader 5290
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_tsStatus 5355
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_tsTaskHeader 5456
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_vacationName 5462
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_weekDayInterval 5599
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_weekDayIntervalEnd 5607
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_supplementReport 4245
    0.01 0.00 0.00 0.01 128/230 TaskJuggler::ProjectFileParser#descr 364
0.12% 0.00% 0.01 0.00 0.00 0.01 230 TaskJuggler::ProjectFileParser#arg 370
    0.00 0.00 0.00 0.00 230/230 TaskJuggler::TextParser::Rule#setArg 371
    0.00 0.01 0.00 0.00 230/68732 Class#new 371
    0.00 0.00 0.00 0.00 5/128 TaskJuggler::TjpSyntaxRules#rule_allocationSelectionMode 265
    0.00 0.00 0.00 0.00 5/128 TaskJuggler::TjpSyntaxRules#rule_chargeMode 483
    0.00 0.00 0.00 0.00 6/128 TaskJuggler::TjpSyntaxRules#rule_chartScale 511
    0.00 0.00 0.00 0.00 6/128 TaskJuggler::TjpSyntaxRules#rule_durationUnit 788
    0.00 0.00 0.00 0.00 4/128 TaskJuggler::TjpSyntaxRules#rule_durationUnitOrPercent 802
    0.00 0.00 0.00 0.00 3/128 TaskJuggler::TjpSyntaxRules#rule_outputFormat 2193
    0.00 0.00 0.00 0.00 59/128 TaskJuggler::TjpSyntaxRules#rule_reportableAttributes 3013
    0.00 0.00 0.00 0.00 8/128 TaskJuggler::TjpSyntaxRules#rule_loadunit 1742
    0.00 0.00 0.00 0.00 8/128 TaskJuggler::TjpSyntaxRules#rule_operator 2136
    0.00 0.00 0.00 0.00 6/128 TaskJuggler::TextParser#newRule 290
    0.01 0.00 0.00 0.01 18/128 Hash#each
0.12% 0.00% 0.01 0.00 0.00 0.01 128 TaskJuggler::ProjectFileParser#descr 358
    0.01 0.00 0.00 0.01 128/230 TaskJuggler::ProjectFileParser#arg 364
    0.00 0.00 0.00 0.00 128/1796 BasicObject#!= 361
    0.00 0.00 0.00 0.00 128/128 TaskJuggler::TextParser::Pattern#[] 361
    0.00 0.00 0.00 0.00 128/128 TaskJuggler::TextParser::Pattern#length 361
    0.00 0.00 0.00 0.00 128/1796 TaskJuggler::ProjectFileParser#descr 361
    0.01 0.00 0.00 0.01 1668/1796 TaskJuggler::TextParser#processNormalElements 542
0.12% 0.00% 0.01 0.00 0.00 0.01 1796 BasicObject#!=
    0.01 0.01 0.00 0.00 1794/26660 Symbol#==
    0.00 0.00 0.00 0.00 2/2 Array#==
    0.01 0.01 0.00 0.00 292/292 Class#new
0.12% 0.12% 0.01 0.01 0.00 0.00 292 TaskJuggler::TextParser::Rule#initialize 32
    0.00 0.00 0.00 0.00 1696/1984 TaskJuggler::TextParser#findPattern 501
    0.01 0.00 0.00 0.01 288/1984 Array#each
0.12% 0.00% 0.01 0.00 0.00 0.01 1984 TaskJuggler::TextParser::Rule#optional? 63
    0.00 0.00 0.00 0.00 283/60360 Array#each 75
    0.01 0.01 0.00 0.00 10171/10171 TaskJuggler::TextScanner#sourceFileInfo 326
0.12% 0.12% 0.01 0.01 0.00 0.00 10171 TaskJuggler::TextScanner#fileName 332
    0.01 0.01 0.00 0.00 1603/1603 TaskJuggler::TextScanner::StreamHandle#scan 89
0.12% 0.12% 0.01 0.01 0.00 0.00 1603 IO#gets
    0.01 0.00 0.00 0.01 283/283 Array#each
0.12% 0.00% 0.01 0.00 0.00 0.01 283 TaskJuggler::TextParser::Pattern#optional? 140
    0.00 0.01 0.00 0.00 283/60360 Array#each 141
    0.01 0.01 0.00 0.00 1602/1602 Class#new
0.12% 0.12% 0.01 0.01 0.00 0.00 1602 <Class::StringScanner>#allocate
    0.00 0.00 0.00 0.00 5/1962 TaskJuggler::ProjectFileParser#setGlobalMacros 97
    0.00 0.00 0.00 0.00 73/1962 Integer#times
    0.00 0.00 0.00 0.00 3/1962 TaskJuggler::ShiftAssignments#newScoreboard 258
    0.00 0.00 0.00 0.00 21/1962 Hash#each
    0.01 0.00 0.00 0.01 1860/1962 Proc#call
0.12% 0.00% 0.01 0.00 0.00 0.01 1962 TaskJuggler::Project#[] 420
    0.01 0.01 0.00 0.00 1962/17313 Hash#has_key? 421
    0.01 0.00 0.00 0.01 1/1 Class#new
0.12% 0.00% 0.01 0.00 0.00 0.01 1 TaskJuggler::Project#initialize 60
    0.00 0.00 0.00 0.00 6/60360 Array#each 394
    0.00 0.00 0.00 0.00 1/2 <Class::TaskJuggler::Project>#maxScheduleGranularity 62
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjTime#align 62
    0.00 0.00 0.00 0.00 1/1 <Class::TaskJuggler::TjTime>#now 62
    0.00 0.00 0.00 0.00 15/68732 Class#new 401
    0.00 0.00 0.00 0.00 4/66 TaskJuggler::ProjectFileParser#setGlobalMacros 97
    0.01 0.00 0.00 0.01 62/66 TaskJuggler::ShiftAssignment#hashKey 31
0.12% 0.00% 0.01 0.00 0.00 0.01 66 TaskJuggler::TjTime#to_s 444
    0.01 0.00 0.00 0.01 66/66 Time#strftime 450
    0.00 0.00 0.00 0.00 66/26851 Kernel#dup 450
    0.00 0.00 0.00 0.00 66/26407 Time#localtime 450
    0.00 0.00 0.00 0.00 65/65 Time#sec 447
    0.00 0.00 0.00 0.00 65/84437 NilClass#nil? 446
    0.00 0.00 0.00 0.00 67/355183 Kernel#nil? 446
    0.01 0.00 0.00 0.01 66/66 TaskJuggler::TjTime#to_s 450
0.12% 0.00% 0.01 0.00 0.00 0.01 66 Time#strftime
    0.01 0.00 0.00 0.01 65/98 Numeric#quo
    0.00 0.00 0.00 0.00 66/52762 Fixnum#divmod
    0.00 0.00 0.00 0.00 65/65 Rational#round
    0.00 0.00 0.00 0.00 66/26411 Bignum#<=>
    0.00 0.00 0.00 0.00 66/26480 Fixnum#<=>
    0.00 0.00 0.00 0.00 132/54036 Fixnum#*
    0.00 0.00 0.00 0.00 33/98 Time#-
    0.01 0.00 0.00 0.01 65/98 Time#strftime
0.12% 0.00% 0.01 0.00 0.00 0.01 98 Numeric#quo
    0.01 0.01 0.00 0.00 98/98 Rational#/
    0.01 0.00 0.00 0.01 1/1 Class#new
0.12% 0.00% 0.01 0.00 0.00 0.01 1 TaskJuggler::Scenario#initialize 19
    0.01 0.00 0.00 0.01 1/1 TaskJuggler::Project#addScenario 21
    0.00 0.00 0.00 0.00 1/344 TaskJuggler::PropertyTreeNode#initialize 20
    0.01 0.01 0.00 0.00 98/98 Numeric#quo
0.12% 0.12% 0.01 0.01 0.00 0.00 98 Rational#/
    0.00 0.00 0.00 0.00 33/516 Float#/
    0.00 0.00 0.00 0.00 33/33 Rational#to_f
    0.01 0.00 0.00 0.01 1/1 TaskJuggler::Scenario#initialize 21
0.12% 0.00% 0.01 0.00 0.00 0.01 1 TaskJuggler::Project#addScenario 743
    0.01 0.00 0.00 0.01 1/344 TaskJuggler::PropertySet#addProperty 744
    0.01 0.00 0.00 0.01 32/32 Class#new
0.12% 0.00% 0.01 0.00 0.00 0.01 32 TaskJuggler::Scoreboard#initialize 27
    0.01 0.00 0.00 0.01 32/32 TaskJuggler::Scoreboard#clear 32
    0.00 0.00 0.00 0.00 32/32 Float#ceil 31
    0.00 0.00 0.00 0.00 32/516 Float#/ 31
    0.00 0.00 0.00 0.00 32/33 TaskJuggler::TjTime#- 31
    0.00 0.00 0.00 0.00 345/18257 TaskJuggler::PropertyTreeNode#initialize 73
    0.01 0.01 0.00 0.00 17912/18257 TaskJuggler::Project#scenarioCount 454
0.12% 0.12% 0.01 0.01 0.00 0.00 18257 TaskJuggler::PropertySet#items 297
    0.01 0.00 0.00 0.01 32/32 TaskJuggler::Scoreboard#initialize 32
0.12% 0.00% 0.01 0.00 0.00 0.01 32 TaskJuggler::Scoreboard#clear 36
    0.00 0.00 0.00 0.00 32/68732 Class#new 37
    0.01 0.00 0.00 0.01 1007/1007 Class#new
0.12% 0.00% 0.01 0.00 0.00 0.01 1007 TaskJuggler::BooleanAttribute#initialize 114
    0.01 0.00 0.00 0.01 1007/13226 TaskJuggler::AttributeBase#initialize 115
    0.01 0.00 0.00 0.01 344/344 Method#call
0.12% 0.00% 0.01 0.00 0.00 0.01 344 TaskJuggler::ProjectFileScanner#startStringDQ 215
    0.01 0.01 0.00 0.00 344/9466 String#[] 218
    0.00 0.00 0.00 0.00 344/689 String#gsub 218
    0.00 0.00 0.00 0.00 344/689 TaskJuggler::TextScanner#mode= 216
    0.01 0.00 0.00 0.01 8/8 TaskJuggler::Resource#initialize 23
0.12% 0.00% 0.01 0.00 0.00 0.01 8 TaskJuggler::Project#addResource 759
    0.01 0.00 0.00 0.01 8/344 TaskJuggler::PropertySet#addProperty 760
    0.01 0.00 0.00 0.01 8/8 Class#new
0.12% 0.00% 0.01 0.00 0.00 0.01 8 TaskJuggler::ResourceScenario#initialize 20
    0.01 0.00 0.00 0.01 8/341 <Class::TaskJuggler::Log>#instance 49
    0.00 0.00 0.00 0.00 8/342 TaskJuggler::ScenarioData#initialize 21
    0.00 0.00 0.00 0.00 333/341 TaskJuggler::TaskScenario#initialize 28
    0.01 0.00 0.00 0.01 8/341 TaskJuggler::ResourceScenario#initialize 49
0.12% 0.00% 0.01 0.00 0.00 0.01 341 <Class::TaskJuggler::Log>#instance 105
    0.01 0.00 0.00 0.01 1/1 Mutex#synchronize 107
    0.01 0.01 0.00 0.00 6764/6764 Object#deep_clone 70
0.12% 0.12% 0.01 0.01 0.00 0.00 6764 Kernel#remove_instance_variable
    0.01 0.00 0.00 0.01 1/1 <Class::TaskJuggler::Log>#instance 107
0.12% 0.00% 0.01 0.00 0.00 0.01 1 Mutex#synchronize 7
    0.00 0.00 0.00 0.00 1/1 Mutex#unlock 12
    0.00 0.00 0.00 0.00 1/68732 Class#new 109
    0.00 0.00 0.00 0.00 1/1 Mutex#lock 8
    0.01 0.00 0.00 0.01 686/686 Class#new
0.12% 0.00% 0.01 0.00 0.00 0.01 686 TaskJuggler::LogicalExpressionAttribute#initialize 362
    0.01 0.01 0.00 0.00 686/13226 TaskJuggler::AttributeBase#initialize 363
    0.01 0.01 0.00 0.00 1/1 Class#new
0.12% 0.12% 0.01 0.01 0.00 0.00 1 TaskJuggler::DataCache#initialize 53
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::DataCache#flush 55
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::DataCache#resize 54
    0.01 0.01 0.00 0.00 796/796 Proc#call
0.12% 0.12% 0.01 0.01 0.00 0.00 796 TaskJuggler::ProjectFileParser#checkContainer 124
    0.00 0.00 0.00 0.00 796/796 TaskJuggler::PropertyTreeNode#container? 125
    0.01 0.00 0.00 0.01 341/341 Class#new
0.12% 0.00% 0.01 0.00 0.00 0.01 341 TaskJuggler::ShiftAssignmentsAttribute#initialize 501
    0.01 0.01 0.00 0.00 341/13226 TaskJuggler::AttributeBase#initialize 502
    0.01 0.01 0.00 0.00 333/333 Class#new
0.12% 0.12% 0.01 0.01 0.00 0.00 333 TaskJuggler::SymbolAttribute#initialize 546
    0.00 0.00 0.00 0.00 333/13226 TaskJuggler::AttributeBase#initialize 547
    0.01 0.00 0.00 0.01 30/30 Proc#call
0.12% 0.00% 0.01 0.00 0.00 0.01 30 TaskJuggler::ProjectFileParser#setLimit 259
    0.01 0.00 0.00 0.01 30/30 TaskJuggler::Limits#setLimit 261
    0.00 0.00 0.00 0.00 30/5751 Array#empty? 260
    0.01 0.00 0.00 0.01 30/30 TaskJuggler::ProjectFileParser#setLimit 261
0.12% 0.00% 0.01 0.00 0.00 0.01 30 TaskJuggler::Limits#setLimit 154
    0.01 0.00 0.00 0.01 30/30 TaskJuggler::Limits#newLimit 163
    0.00 0.00 0.00 0.00 30/30 Array#delete_if 158
    0.01 0.00 0.00 0.01 30/30 TaskJuggler::Limits#setLimit 163
0.12% 0.00% 0.01 0.00 0.00 0.01 30 TaskJuggler::Limits#newLimit 191
    0.01 0.00 0.00 0.01 30/68732 Class#new 240
    0.00 0.00 0.00 0.00 60/60 TaskJuggler::TjTime#midnight 194
    0.01 0.00 0.00 0.01 30/30 Class#new
0.12% 0.00% 0.01 0.00 0.00 0.01 30 TaskJuggler::Limits::Limit#initialize 36
    0.01 0.00 0.00 0.01 30/30 TaskJuggler::Limits::Limit#reset 47
    0.01 0.00 0.00 0.01 30/30 TaskJuggler::Limits::Limit#initialize 47
0.12% 0.00% 0.01 0.00 0.00 0.01 30 TaskJuggler::Limits::Limit#reset 57
    0.00 0.00 0.00 0.00 30/68732 Class#new 61
    0.00 0.00 0.00 0.00 30/84437 NilClass#nil? 60
    0.01 0.01 0.00 0.00 90/90 Array#each
0.12% 0.12% 0.01 0.01 0.00 0.00 90 TaskJuggler::Allocation#addCandidate 58
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::FileList#<< 40
    0.00 0.00 0.00 0.00 1/15078 Hash#[]= 43
    0.00 0.00 0.00 0.00 1/68732 Class#new 43
    0.00 0.00 0.00 0.00 1/49 Hash#include? 41
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::ProjectFileParser#close 68
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner#close 69
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::ProjectFileParser#open 52
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ProjectFileParser#initFileStack 63
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner#open 59
    0.00 0.00 0.00 0.00 1/9466 String#[] 55
    0.00 0.00 0.00 0.00 1/68732 Class#new 53
    0.00 0.00 0.00 0.00 38/49 TaskJuggler::TextScanner#addPattern 243
    0.00 0.00 0.00 0.00 2/49 Array#each
    0.00 0.00 0.00 0.00 6/49 <Class::TaskJuggler::TableReport>#defaultColumnTitle 140
    0.00 0.00 0.00 0.00 2/49 TaskJuggler::PropertySet#attributeName 169
    0.00 0.00 0.00 0.00 1/49 TaskJuggler::FileList#<< 41
0.00% 0.00% 0.00 0.00 0.00 0.00 49 Hash#include?
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ProjectFileParser#open 63
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::ProjectFileParser#initFileStack 406
    0.00 0.00 0.00 0.00 1/60360 Array#each 410
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ProjectFileParser#initialize 36
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TextParser#initialize 71
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ProjectFileParser#close 69
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TextScanner#close 276
    0.00 0.00 0.00 0.00 1/1 <Class::TaskJuggler::Log>#stopProgressMeter 279
    0.00 0.00 0.00 0.00 1/2 <Class::TaskJuggler::Log>#startProgressMeter 278
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ProjectFileParser#open 59
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TextScanner#open 260
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner::StreamHandle#dirname 271
    0.00 0.00 0.00 0.00 1/68732 Class#new 266
    0.00 0.00 0.00 0.00 1/2 TaskJuggler::TextScanner::FileStreamHandle#initialize 162
    0.00 0.00 0.00 0.00 1/2 TaskJuggler::TextScanner#close 278
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::TaskJuggler::Log>#startProgressMeter 119
    0.00 0.00 0.00 0.00 2/4 IO#print 126
    0.00 0.00 0.00 0.00 2/2 String#ljust 123
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner#close 279
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::TaskJuggler::Log>#stopProgressMeter 131
    0.00 0.00 0.00 0.00 1/4 IO#print 134
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextParser#initRules 95
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Kernel#methods
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::FileRecord#initialize 18
    0.00 0.00 0.00 0.00 1/1 <Class::File>#mtime 20
    0.00 0.00 0.00 0.00 1/2 Kernel#untaint 19
    0.00 0.00 0.00 0.00 1/26851 Kernel#dup 19
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::ProjectFileScanner#initialize 21
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner#initialize 148
    0.00 0.00 0.00 0.00 32/52624 Kernel#method 22
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner#open 271
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TextScanner::StreamHandle#dirname 129
    0.00 0.00 0.00 0.00 1/1 <Class::File>#dirname 130
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner::StreamHandle#dirname 130
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::File>#dirname
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::FileRecord#initialize 20
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::File>#mtime
    0.00 0.00 0.00 0.00 2/4 <Class::TaskJuggler::Log>#startProgressMeter 126
    0.00 0.00 0.00 0.00 1/4 <Class::TaskJuggler::Log>#activity 145
    0.00 0.00 0.00 0.00 1/4 <Class::TaskJuggler::Log>#stopProgressMeter 134
0.00% 0.00% 0.00 0.00 0.00 0.00 4 IO#print
    0.00 0.00 0.00 0.00 4/4 IO#write
    0.00 0.00 0.00 0.00 1452/1462 Array#each
    0.00 0.00 0.00 0.00 10/1462 Integer#times
0.00% 0.00% 0.00 0.00 0.00 0.00 1462 Kernel#instance_variable_set
    0.00 0.00 0.00 0.00 1/2 TaskJuggler::TextScanner::FileStreamHandle#initialize 159
    0.00 0.00 0.00 0.00 1/2 TaskJuggler::FileRecord#initialize 19
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Kernel#untaint
    0.00 0.00 0.00 0.00 2/2 <Class::TaskJuggler::Log>#startProgressMeter 123
0.00% 0.00% 0.00 0.00 0.00 0.00 2 String#ljust
    0.00 0.00 0.00 0.00 619/619 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 619 Symbol#[]
    0.00 0.00 0.00 0.00 292/292 Hash#each_value
0.00% 0.00% 0.00 0.00 0.00 0.00 292 TaskJuggler::TextParser#checkRule 223
    0.00 0.00 0.00 0.00 292/60360 Array#each 228
    0.00 0.00 0.00 0.00 292/5751 Array#empty? 224
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ProjectFileScanner#initialize 148
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TextScanner#initialize 186
    0.00 0.00 0.00 0.00 1/689 TaskJuggler::TextScanner#mode= 223
    0.00 0.00 0.00 0.00 1/60360 Array#each 216
    0.00 0.00 0.00 0.00 1/68732 Class#new 191
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TextScanner::FileStreamHandle#initialize 157
    0.00 0.00 0.00 0.00 1/2 <Class::TaskJuggler::Log>#startProgressMeter 162
    0.00 0.00 0.00 0.00 1/1 <Class::TaskJuggler::Log>#<< 161
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#new 160
    0.00 0.00 0.00 0.00 1/2 Kernel#untaint 159
    0.00 0.00 0.00 0.00 1/26851 Kernel#dup 159
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner::StreamHandle#initialize 158
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_account 20
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 35
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 24
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 21
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 21
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_accountAttributes 38
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 43
    0.00 0.00 0.00 0.00 3/663 TaskJuggler::TextParser#pattern 43
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 40
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 39
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_accountBody 49
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 50
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_accountHeader 53
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 67
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 54
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 54
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_accountId 70
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 71
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 71
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_accountScenarioAttributes 83
    0.00 0.00 0.00 0.00 2/230 TaskJuggler::ProjectFileParser#arg 94
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 92
    0.00 0.00 0.00 0.00 2/216 TaskJuggler::ProjectFileParser#doc 97
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TextParser#pattern 96
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 84
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_alertLevel 106
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 115
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 107
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 107
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_allocate 128
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 144
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 135
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 129
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 129
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_allocation 147
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 148
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 148
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_allocationAttributes 153
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 170
    0.00 0.00 0.00 0.00 6/216 TaskJuggler::ProjectFileParser#doc 219
    0.00 0.00 0.00 0.00 6/663 TaskJuggler::TextParser#pattern 218
    0.00 0.00 0.00 0.00 5/571 Kernel#lambda 208
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 155
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 154
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_allocationBody 232
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 233
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_allocationHeader 236
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 237
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 237
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_allocationSelectionMode 246
    0.00 0.00 0.00 0.00 5/128 TaskJuggler::ProjectFileParser#descr 265
    0.00 0.00 0.00 0.00 5/128 TaskJuggler::ProjectFileParser#singlePattern 264
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_allocationShiftAssignment 268
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 269
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 269
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_allocations 242
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::ProjectFileParser#listRule 243
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_argument 292
    0.00 0.00 0.00 0.00 5/128 TaskJuggler::ProjectFileParser#singlePattern 297
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_argumentList 300
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 302
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 302
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 301
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_argumentListBody 307
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 309
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 309
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 308
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_author 314
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 318
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 315
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 315
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_balance 325
    0.00 0.00 0.00 0.00 2/230 TaskJuggler::ProjectFileParser#arg 352
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 344
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 326
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 326
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_bookingAttributes 358
    0.00 0.00 0.00 0.00 2/230 TaskJuggler::ProjectFileParser#arg 399
    0.00 0.00 0.00 0.00 2/216 TaskJuggler::ProjectFileParser#doc 392
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TextParser#pattern 384
    0.00 0.00 0.00 0.00 2/571 Kernel#lambda 384
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 360
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 359
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_bookingBody 412
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 413
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_calendarDuration 416
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 427
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 417
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 417
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_chargeMode 469
    0.00 0.00 0.00 0.00 5/128 TaskJuggler::ProjectFileParser#descr 483
    0.00 0.00 0.00 0.00 5/128 TaskJuggler::ProjectFileParser#singlePattern 482
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_chargeSetItem 486
    0.00 0.00 0.00 0.00 2/230 TaskJuggler::ProjectFileParser#arg 491
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 487
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 487
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_chargeset 430
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 456
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 431
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 431
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_chartScale 494
    0.00 0.00 0.00 0.00 6/128 TaskJuggler::ProjectFileParser#descr 511
    0.00 0.00 0.00 0.00 6/128 TaskJuggler::ProjectFileParser#singlePattern 510
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_color 514
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 524
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 515
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 515
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_columnBody 532
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 533
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_columnDef 536
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 537
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 537
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_columnId 542
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 548
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 543
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 543
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_columnOptions 555
    0.00 0.00 0.00 0.00 3/230 TaskJuggler::ProjectFileParser#arg 673
    0.00 0.00 0.00 0.00 11/216 TaskJuggler::ProjectFileParser#doc 682
    0.00 0.00 0.00 0.00 11/663 TaskJuggler::TextParser#pattern 679
    0.00 0.00 0.00 0.00 11/571 Kernel#lambda 679
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 557
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 556
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_date 692
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 704
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 693
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 693
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_dateCalcedOrNot 729
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 731
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 731
    0.00 0.00 0.00 0.00 1/128 TaskJuggler::ProjectFileParser#singlePattern 730
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_declareFlagList 736
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::ProjectFileParser#listRule 737
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_details 740
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 762
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 757
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 741
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 741
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_durationUnit 771
    0.00 0.00 0.00 0.00 6/128 TaskJuggler::ProjectFileParser#descr 788
    0.00 0.00 0.00 0.00 6/663 TaskJuggler::TextParser#pattern 787
    0.00 0.00 0.00 0.00 6/571 Kernel#lambda 787
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_durationUnitOrPercent 791
    0.00 0.00 0.00 0.00 4/128 TaskJuggler::ProjectFileParser#descr 802
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TextParser#pattern 801
    0.00 0.00 0.00 0.00 4/571 Kernel#lambda 801
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_export 805
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 825
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 809
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 806
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 806
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_exportBody 898
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 899
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_exportHeader 828
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 832
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 829
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 829
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_extendAttributes 902
    0.00 0.00 0.00 0.00 3/230 TaskJuggler::ProjectFileParser#arg 968
    0.00 0.00 0.00 0.00 3/216 TaskJuggler::ProjectFileParser#doc 963
    0.00 0.00 0.00 0.00 3/663 TaskJuggler::TextParser#pattern 949
    0.00 0.00 0.00 0.00 3/571 Kernel#lambda 949
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 904
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 903
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_extendBody 973
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 974
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_extendId 977
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 986
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 978
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 978
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_extendOptions 990
    0.00 0.00 0.00 0.00 2/216 TaskJuggler::ProjectFileParser#doc 1002
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::ProjectFileParser#singlePattern 1001
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 992
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 991
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_extendOptionsBody 1009
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 1010
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_extendProperty 1013
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1014
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1014
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_extendPropertyId 1028
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::ProjectFileParser#singlePattern 1030
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_fail 1033
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1037
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1034
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1034
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_flag 1046
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1047
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1047
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_flagList 1067
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::ProjectFileParser#listRule 1068
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_flags 1056
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1057
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1057
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_formats 1071
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1075
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1072
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1072
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_functionPatterns 1132
    0.00 0.00 0.00 0.00 10/230 TaskJuggler::ProjectFileParser#arg 1188
    0.00 0.00 0.00 0.00 10/216 TaskJuggler::ProjectFileParser#doc 1197
    0.00 0.00 0.00 0.00 10/663 TaskJuggler::TextParser#pattern 1196
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_functions 1087
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 1124
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1090
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1089
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_functionsBody 1127
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 1129
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_hAlignment 1204
    0.00 0.00 0.00 0.00 3/216 TaskJuggler::ProjectFileParser#doc 1218
    0.00 0.00 0.00 0.00 3/663 TaskJuggler::TextParser#pattern 1215
    0.00 0.00 0.00 0.00 3/571 Kernel#lambda 1215
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_headline 1221
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 1229
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1225
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1222
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1222
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_hideresource 1236
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::ProjectFileParser#also 1246
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1240
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1237
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1237
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_hidetask 1249
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::ProjectFileParser#also 1259
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1253
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1250
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1250
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_idOrAbsoluteId 1262
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::ProjectFileParser#singlePattern 1264
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_includeAttributes 1267
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 1268
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_includeAttributesBody 1271
    0.00 0.00 0.00 0.00 4/230 TaskJuggler::ProjectFileParser#arg 1316
    0.00 0.00 0.00 0.00 4/216 TaskJuggler::ProjectFileParser#doc 1311
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TextParser#pattern 1308
    0.00 0.00 0.00 0.00 4/571 Kernel#lambda 1308
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 1273
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 1272
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_includeFile 1319
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1320
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1320
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_includeFileName 1325
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 1335
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1326
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1326
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_includeProperties 1343
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1344
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1344
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_interval 1382
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1396
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1383
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1383
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_intervalDuration 1409
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 1427
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1410
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1410
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_intervalEnd 1430
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TextParser#pattern 1435
    0.00 0.00 0.00 0.00 2/571 Kernel#lambda 1435
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_intervalOptionalEnd 1440
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TextParser#pattern 1446
    0.00 0.00 0.00 0.00 2/571 Kernel#lambda 1446
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 1441
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_intervalOrDate 1350
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1368
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1351
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1351
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_intervals 1451
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::ProjectFileParser#listRule 1452
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_intervalsOptional 1455
    0.00 0.00 0.00 0.00 1/128 TaskJuggler::ProjectFileParser#singlePattern 1457
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 1456
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_journalEntry 1460
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1464
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1461
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1461
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_journalEntryAttributes 1481
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1493
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TextParser#pattern 1509
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1485
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 1483
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 1482
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_journalEntryBody 1512
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 1513
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_journalEntryHeader 1516
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 1521
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1517
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1517
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_leafResourceId 1527
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 1536
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1528
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1528
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_limitAttributes 1539
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 1540
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_limitAttributesBody 1543
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 1575
    0.00 0.00 0.00 0.00 4/216 TaskJuggler::ProjectFileParser#doc 1580
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TextParser#pattern 1577
    0.00 0.00 0.00 0.00 4/571 Kernel#lambda 1577
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 1545
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 1544
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_limitValue 1586
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1587
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1587
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_limits 1594
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1595
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1595
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_limitsAttributes 1600
    0.00 0.00 0.00 0.00 2/37 TaskJuggler::ProjectFileParser#example 1622
    0.00 0.00 0.00 0.00 8/216 TaskJuggler::ProjectFileParser#doc 1672
    0.00 0.00 0.00 0.00 8/663 TaskJuggler::TextParser#pattern 1669
    0.00 0.00 0.00 0.00 8/571 Kernel#lambda 1669
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 1602
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 1601
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_limitsBody 1680
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 1681
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_limitsHeader 1684
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1685
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1685
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_listOfDays 1692
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1693
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1693
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_listOfTimes 1702
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TextParser#pattern 1706
    0.00 0.00 0.00 0.00 2/571 Kernel#lambda 1706
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_loadunit 1711
    0.00 0.00 0.00 0.00 8/128 TaskJuggler::ProjectFileParser#descr 1742
    0.00 0.00 0.00 0.00 8/663 TaskJuggler::TextParser#pattern 1741
    0.00 0.00 0.00 0.00 8/571 Kernel#lambda 1741
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_logicalExpression 1745
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::ProjectFileParser#also 1771
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1749
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1746
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1746
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_macro 1774
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 1821
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1781
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1775
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1775
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_moreAlternatives 1830
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::ProjectFileParser#commaListRule 1831
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_moreArguments 1834
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::ProjectFileParser#commaListRule 1835
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_moreBangs 1824
    0.00 0.00 0.00 0.00 1/128 TaskJuggler::ProjectFileParser#singlePattern 1827
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 1826
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 1825
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_moreChargeSetItems 1838
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::ProjectFileParser#commaListRule 1839
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_moreColumnDef 1842
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::ProjectFileParser#commaListRule 1843
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_moreDepTasks 1846
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::ProjectFileParser#commaListRule 1847
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_moreLeafResources 1850
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::ProjectFileParser#commaListRule 1851
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_moreListOfDays 1854
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::ProjectFileParser#commaListRule 1855
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_moreOutputFormats 1858
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::ProjectFileParser#commaListRule 1859
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_morePredTasks 1866
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::ProjectFileParser#commaListRule 1867
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_moreProjectIDs 1862
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::ProjectFileParser#commaListRule 1863
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_moreSortCriteria 1870
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::ProjectFileParser#commaListRule 1871
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_moreTimeIntervals 1874
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::ProjectFileParser#commaListRule 1875
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_navigator 1878
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1882
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1879
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1879
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_navigatorAttributes 1889
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1895
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1892
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1892
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 1891
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 1890
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_navigatorBody 1902
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1904
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 1903
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_navigatorHeader 1907
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1908
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1908
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_nikuReport 1949
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 1962
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 1953
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1950
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1950
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_nikuReportAttributes 1918
    0.00 0.00 0.00 0.00 8/663 TaskJuggler::TextParser#pattern 1929
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 1920
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 1919
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_nikuReportBody 1932
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1933
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1933
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_nikuReportHeader 1938
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 1942
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1939
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1939
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_nodeId 1965
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 1966
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 1966
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_nodeIdList 2001
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2003
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2003
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::ProjectFileParser#listRule 2002
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_number 2008
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::ProjectFileParser#singlePattern 2010
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_operand 2013
    0.00 0.00 0.00 0.00 7/663 TaskJuggler::TextParser#pattern 2058
    0.00 0.00 0.00 0.00 7/571 Kernel#lambda 2058
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_operation 2063
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 2080
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2064
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2064
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_operationChain 2094
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2097
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2097
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 2096
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 2095
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_operator 2113
    0.00 0.00 0.00 0.00 8/128 TaskJuggler::ProjectFileParser#descr 2136
    0.00 0.00 0.00 0.00 8/128 TaskJuggler::ProjectFileParser#singlePattern 2135
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_operatorAndOperand 2102
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 2107
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2104
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2104
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 2103
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_optionalID 2139
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 2144
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2141
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2141
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 2140
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_optionalPercent 2153
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2155
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2155
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 2154
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_optionalVersion 2160
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 2165
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2162
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2162
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 2161
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_outputFormat 2172
    0.00 0.00 0.00 0.00 3/128 TaskJuggler::ProjectFileParser#descr 2193
    0.00 0.00 0.00 0.00 3/663 TaskJuggler::TextParser#pattern 2190
    0.00 0.00 0.00 0.00 3/571 Kernel#lambda 2190
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_outputFormats 2196
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2197
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2197
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_plusOrMinus 2202
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::ProjectFileParser#singlePattern 2204
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_project 2207
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2208
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2208
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_projectBody 2213
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 2214
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_projectBodyInclude 2469
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 2474
    0.00 0.00 0.00 0.00 1/5 TaskJuggler::ProjectFileParser#lastSyntaxToken 2473
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2470
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2470
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_projectDeclaration 2388
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 2392
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2389
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2389
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_projectHeader 2400
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 2412
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2401
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2401
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_projectIDs 2415
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2416
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2416
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_projectProlog 2446
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TextParser#pattern 2450
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 2448
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 2447
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_projectProperties 2453
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 2457
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2456
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_projectPropertiesBody 2463
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 2466
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_projection 2421
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 2422
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_projectionAttributes 2425
    0.00 0.00 0.00 0.00 2/216 TaskJuggler::ProjectFileParser#doc 2439
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TextParser#pattern 2436
    0.00 0.00 0.00 0.00 2/571 Kernel#lambda 2436
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 2427
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 2426
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_prologInclude 2489
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 2494
    0.00 0.00 0.00 0.00 1/5 TaskJuggler::ProjectFileParser#lastSyntaxToken 2493
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2490
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2490
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_properties 2506
    0.00 0.00 0.00 0.00 1/5 TaskJuggler::ProjectFileParser#lastSyntaxToken 2508
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2507
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_propertiesBody 2511
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 2623
    0.00 0.00 0.00 0.00 2/37 TaskJuggler::ProjectFileParser#example 2633
    0.00 0.00 0.00 0.00 9/216 TaskJuggler::ProjectFileParser#doc 2628
    0.00 0.00 0.00 0.00 9/571 Kernel#lambda 2625
    0.00 0.00 0.00 0.00 24/663 TaskJuggler::TextParser#pattern 2625
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 2513
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 2512
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_propertiesInclude 2636
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 2639
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2637
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2637
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_purge 2655
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 2686
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 2678
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2656
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2656
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_referenceAttributes 2689
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2692
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2692
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 2691
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 2690
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_referenceBody 2697
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 2698
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_relativeId 2701
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2702
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2702
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_report 2710
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::ProjectFileParser#also 2734
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 2714
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 2711
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 2711
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_reportAttributes 3017
    0.00 0.00 0.00 0.00 4/18 TaskJuggler::ProjectFileParser#also 3134
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 3035
    0.00 0.00 0.00 0.00 2/230 TaskJuggler::ProjectFileParser#arg 3045
    0.00 0.00 0.00 0.00 16/216 TaskJuggler::ProjectFileParser#doc 3189
    0.00 0.00 0.00 0.00 29/663 TaskJuggler::TextParser#pattern 3201
    0.00 0.00 0.00 0.00 17/571 Kernel#lambda 3197
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 3019
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 3018
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_reportBody 3271
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 3272
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_reportEnd 3204
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 3218
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 3213
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3205
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3205
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_reportHeader 3275
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 3354
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3276
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3276
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_reportId 3220
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 3235
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3221
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3221
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_reportIdUnverifd 3238
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::ProjectFileParser#singlePattern 3240
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_reportPeriod 3243
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 3248
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3244
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3244
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_reportStart 3255
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 3264
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3256
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3256
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_reportTitle 3362
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 3366
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3363
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3363
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_reportType 3375
    0.00 0.00 0.00 0.00 3/216 TaskJuggler::ProjectFileParser#doc 3398
    0.00 0.00 0.00 0.00 3/128 TaskJuggler::ProjectFileParser#singlePattern 3397
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_reportableAttributes 2738
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TextParser#pattern 2868
    0.00 0.00 0.00 0.00 2/571 Kernel#lambda 2868
    0.00 0.00 0.00 0.00 59/128 TaskJuggler::ProjectFileParser#descr 3013
    0.00 0.00 0.00 0.00 57/128 TaskJuggler::ProjectFileParser#singlePattern 3012
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_resource 3406
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 3410
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3407
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3407
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_resourceAttributes 3421
    0.00 0.00 0.00 0.00 2/216 TaskJuggler::ProjectFileParser#doc 3441
    0.00 0.00 0.00 0.00 7/663 TaskJuggler::TextParser#pattern 3438
    0.00 0.00 0.00 0.00 3/571 Kernel#lambda 3438
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 3423
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 3422
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_resourceBody 3455
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 3456
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_resourceBooking 3459
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3460
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3460
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_resourceHeader 3487
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 3507
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3488
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3488
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_resourceId 3475
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 3484
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3476
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3476
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_resourceLeafList 3510
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3511
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3511
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_resourceList 3516
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::ProjectFileParser#listRule 3517
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_resourceScenarioAttributes 3520
    0.00 0.00 0.00 0.00 2/18 TaskJuggler::ProjectFileParser#also 3589
    0.00 0.00 0.00 0.00 3/37 TaskJuggler::ProjectFileParser#example 3590
    0.00 0.00 0.00 0.00 9/216 TaskJuggler::ProjectFileParser#doc 3621
    0.00 0.00 0.00 0.00 12/663 TaskJuggler::TextParser#pattern 3631
    0.00 0.00 0.00 0.00 5/571 Kernel#lambda 3617
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_scenario 3635
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 3639
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3636
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3636
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_scenarioAttributes 3656
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 3668
    0.00 0.00 0.00 0.00 4/216 TaskJuggler::ProjectFileParser#doc 3702
    0.00 0.00 0.00 0.00 5/663 TaskJuggler::TextParser#pattern 3710
    0.00 0.00 0.00 0.00 4/571 Kernel#lambda 3699
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 3658
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 3657
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_scenarioBody 3713
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 3714
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_scenarioHeader 3717
    0.00 0.00 0.00 0.00 2/230 TaskJuggler::ProjectFileParser#arg 3732
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3719
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3719
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_scenarioId 3735
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 3743
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3736
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3736
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_scenarioIdCol 3746
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3747
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3747
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_scenarioIdList 3755
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::ProjectFileParser#listRule 3756
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_scenarioIdx 3759
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3760
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3760
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_schedulingDirection 3769
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::ProjectFileParser#singlePattern 3771
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_shift 3774
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::ProjectFileParser#also 3787
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 3778
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3775
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3775
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_shiftAssignment 3790
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3791
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3791
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_shiftAssignments 3817
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::ProjectFileParser#listRule 3818
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_shiftAttributes 3821
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3827
    0.00 0.00 0.00 0.00 3/663 TaskJuggler::TextParser#pattern 3827
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 3823
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 3822
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_shiftBody 3832
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 3833
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_shiftHeader 3836
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 3847
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3837
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3837
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_shiftId 3850
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 3858
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3851
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3851
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_shiftScenarioAttributes 3861
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 3884
    0.00 0.00 0.00 0.00 3/216 TaskJuggler::ProjectFileParser#doc 3896
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TextParser#pattern 3901
    0.00 0.00 0.00 0.00 3/571 Kernel#lambda 3892
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_sortCriteria 3904
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3905
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3905
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_sortCriterium 3910
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TextParser#pattern 3914
    0.00 0.00 0.00 0.00 2/571 Kernel#lambda 3914
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_sortNonTree 3919
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 3954
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3920
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3920
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_sortResources 3964
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 3968
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3965
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3965
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_sortTasks 3977
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 3981
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3978
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3978
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_sortTree 3990
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 3999
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3991
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 3991
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_ssReportAttributes 4031
    0.00 0.00 0.00 0.00 7/663 TaskJuggler::TextParser#pattern 4041
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 4033
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 4032
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_ssReportBody 4044
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 4045
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_ssReportHeader 4002
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 4024
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4003
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4003
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_ssStatus 4073
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 4075
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4074
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_ssStatusAttributes 4048
    0.00 0.00 0.00 0.00 3/663 TaskJuggler::TextParser#pattern 4054
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 4050
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 4049
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_ssStatusBody 4057
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4059
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 4058
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_ssStatusHeader 4062
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4063
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4063
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_statusSheet 4082
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 4093
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 4086
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4083
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4083
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_statusSheetAttributes 4096
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4100
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 4098
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 4097
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_statusSheetBody 4103
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 4104
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_statusSheetFile 4107
    0.00 0.00 0.00 0.00 1/5 TaskJuggler::ProjectFileParser#lastSyntaxToken 4111
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4108
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4108
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_statusSheetHeader 4115
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 4121
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4116
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4116
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_statusSheetReport 4129
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 4133
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4130
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4130
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_statusSheetTask 4143
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 4147
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4144
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4144
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskAttributes 4154
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4158
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TextParser#pattern 4158
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 4156
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 4155
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskBody 4162
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 4163
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskHeader 4166
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4167
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4167
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_subNodeId 4177
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4179
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4179
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 4178
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_summary 4184
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 4211
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 4204
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4185
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4185
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_supplement 4219
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TextParser#pattern 4229
    0.00 0.00 0.00 0.00 4/571 Kernel#lambda 4229
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_supplementAccount 4234
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 4238
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4235
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4235
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_supplementReport 4241
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 4245
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4242
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4242
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_supplementResource 4248
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 4252
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4249
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4249
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_supplementTask 4255
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 4259
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4256
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4256
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_task 4262
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 4266
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4263
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4263
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskAttributes 4279
    0.00 0.00 0.00 0.00 2/216 TaskJuggler::ProjectFileParser#doc 4299
    0.00 0.00 0.00 0.00 3/571 Kernel#lambda 4312
    0.00 0.00 0.00 0.00 7/663 TaskJuggler::TextParser#pattern 4312
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 4281
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 4280
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskBody 4318
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 4319
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskBooking 4322
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4323
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4323
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskBookingHeader 4328
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4329
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4329
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskDep 4337
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4338
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4338
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskDepAttributes 4343
    0.00 0.00 0.00 0.00 4/216 TaskJuggler::ProjectFileParser#doc 4380
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TextParser#pattern 4377
    0.00 0.00 0.00 0.00 4/571 Kernel#lambda 4377
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 4345
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 4344
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskDepBody 4386
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 4387
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskDepHeader 4390
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4391
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4391
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskDepId 4396
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4408
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4408
    0.00 0.00 0.00 0.00 3/230 TaskJuggler::ProjectFileParser#arg 4424
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::ProjectFileParser#singlePattern 4405
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskDepList 4433
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4434
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4434
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskHeader 4439
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 4457
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4440
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4440
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskId 4460
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4461
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4461
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskIdUnverifd 4476
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::ProjectFileParser#singlePattern 4478
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskPeriod 4481
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 4486
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4482
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4482
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskPred 4493
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4494
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4494
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskPredHeader 4499
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4500
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4500
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_taskPredList 4505
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4506
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4506
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_timeInterval 5093
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5094
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5094
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_timeSheet 5104
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 5144
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 5108
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5105
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5105
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_timeSheetAttributes 5147
    0.00 0.00 0.00 0.00 2/37 TaskJuggler::ProjectFileParser#example 5188
    0.00 0.00 0.00 0.00 3/216 TaskJuggler::ProjectFileParser#doc 5183
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TextParser#pattern 5179
    0.00 0.00 0.00 0.00 3/571 Kernel#lambda 5179
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 5149
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 5148
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_timeSheetBody 5198
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5199
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5199
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_timeSheetFile 5191
    0.00 0.00 0.00 0.00 1/5 TaskJuggler::ProjectFileParser#lastSyntaxToken 5195
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5192
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5192
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_timeSheetHeader 5204
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5205
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5205
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_timeSheetReport 5221
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 5225
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5222
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5222
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_timeformat 4951
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 4959
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 4955
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 4952
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 4952
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_timezone 5235
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 5260
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 5239
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5236
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5236
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_tsNewTaskHeader 5269
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 5275
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5270
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5270
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_tsReportAttributes 5297
    0.00 0.00 0.00 0.00 4/663 TaskJuggler::TextParser#pattern 5304
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 5299
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 5298
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_tsReportBody 5307
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::ProjectFileParser#optionsRule 5308
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_tsReportHeader 5277
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 5290
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5278
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5278
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_tsStatus 5348
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::ProjectFileParser#example 5359
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 5355
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 5350
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5349
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_tsStatusAttributes 5311
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TextParser#pattern 5316
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 5313
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 5312
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_tsStatusBody 5319
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5321
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 5320
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_tsStatusHeader 5324
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5325
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5325
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_tsTaskAttributes 5362
    0.00 0.00 0.00 0.00 3/37 TaskJuggler::ProjectFileParser#example 5437
    0.00 0.00 0.00 0.00 4/216 TaskJuggler::ProjectFileParser#doc 5421
    0.00 0.00 0.00 0.00 5/663 TaskJuggler::TextParser#pattern 5418
    0.00 0.00 0.00 0.00 4/571 Kernel#lambda 5418
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TextParser#repeatable 5364
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 5363
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_tsTaskBody 5440
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5441
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_tsTaskHeader 5444
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 5456
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5445
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5445
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_vacationName 5459
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 5462
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5461
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 5460
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_valDate 5465
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5466
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5466
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_valInterval 5524
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 5540
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5525
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5525
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_valIntervalOrDate 5486
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 5507
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5487
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5487
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_valIntervals 5555
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::ProjectFileParser#listRule 5556
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_validTimeZone 5476
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5477
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5477
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_warn 5559
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 5563
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5560
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5560
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_weekDayInterval 5583
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 5599
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5584
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5584
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_weekDayIntervalEnd 5602
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 5607
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5604
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5604
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TextParser#optional 5603
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_weekday 5573
    0.00 0.00 0.00 0.00 7/663 TaskJuggler::TextParser#pattern 5580
    0.00 0.00 0.00 0.00 7/571 Kernel#lambda 5580
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_workingDuration 5611
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 5627
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5612
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5612
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_workingDurationPercent 5630
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 5652
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5631
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5631
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_workinghours 5655
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5656
    0.00 0.00 0.00 0.00 1/571 Kernel#lambda 5656
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_workinghoursProject 5673
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::ProjectFileParser#also 5684
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 5675
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5674
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_workinghoursResource 5687
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::ProjectFileParser#also 5694
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 5689
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5688
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_workinghoursShift 5697
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::ProjectFileParser#also 5713
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::ProjectFileParser#doc 5699
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 5698
    0.00 0.00 0.00 0.00 1/1 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjpSyntaxRules#rule_yesNo 5716
    0.00 0.00 0.00 0.00 2/663 TaskJuggler::TextParser#pattern 5720
    0.00 0.00 0.00 0.00 2/571 Kernel#lambda 5720
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner::FileStreamHandle#initialize 160
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::IO>#new
    0.00 0.00 0.00 0.00 1/1 File#initialize
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#allocate
    0.00 0.00 0.00 0.00 2/1629 Kernel#dup
    0.00 0.00 0.00 0.00 1627/1629 Kernel#clone
0.00% 0.00% 0.00 0.00 0.00 0.00 1629 <Class::String>#allocate
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner::FileStreamHandle#initialize 161
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::TaskJuggler::Log>#<< 83
    0.00 0.00 0.00 0.00 216/5751 TaskJuggler::TextParser::Rule#setDoc 160
    0.00 0.00 0.00 0.00 230/5751 TaskJuggler::TextParser::Rule#setArg 166
    0.00 0.00 0.00 0.00 18/5751 TaskJuggler::TextParser::Rule#setSeeAlso 180
    0.00 0.00 0.00 0.00 5/5751 TaskJuggler::TextParser::Rule#setLastSyntaxToken 173
    0.00 0.00 0.00 0.00 292/5751 TaskJuggler::TextParser#checkRule 224
    0.00 0.00 0.00 0.00 210/5751 TaskJuggler::TextParser::Rule#analyzeTransitions 89
    0.00 0.00 0.00 0.00 121/5751 TaskJuggler::PropertySet#addAttributeType 75
    0.00 0.00 0.00 0.00 3802/5751 TaskJuggler::AttributeBase#nil? 99
    0.00 0.00 0.00 0.00 796/5751 TaskJuggler::PropertyTreeNode#container? 318
    0.00 0.00 0.00 0.00 30/5751 TaskJuggler::Limits#setProject 139
    0.00 0.00 0.00 0.00 30/5751 TaskJuggler::ProjectFileParser#setLimit 260
    0.00 0.00 0.00 0.00 1/5751 TaskJuggler::TextScanner#nextToken 368
0.00% 0.00% 0.00 0.00 0.00 0.00 5751 Array#empty?
    0.00 0.00 0.00 0.00 292/292 TaskJuggler::TextParser::Rule#analyzeTransitions 89
0.00% 0.00% 0.00 0.00 0.00 0.00 292 Hash#empty?
    0.00 0.00 0.00 0.00 4/4 IO#print
0.00% 0.00% 0.00 0.00 0.00 0.00 4 IO#write
    0.00 0.00 0.00 0.00 292/292 TaskJuggler::TextParser#newRule 115
0.00% 0.00% 0.00 0.00 0.00 0.00 292 Kernel#block_given?
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_account 21
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_accountAttributes 43
    0.00 0.00 0.00 0.00 26/571 TaskJuggler::ProjectFileParser#optionsRule 338
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_accountHeader 54
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_accountId 71
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_accountScenarioAttributes 84
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_alertLevel 107
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_allocate 129
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_allocation 148
    0.00 0.00 0.00 0.00 5/571 TaskJuggler::TjpSyntaxRules#rule_allocationAttributes 208
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_allocationHeader 237
    0.00 0.00 0.00 0.00 12/571 TaskJuggler::ProjectFileParser#listRule 314
    0.00 0.00 0.00 0.00 24/571 TaskJuggler::ProjectFileParser#commaListRule 329
    0.00 0.00 0.00 0.00 128/571 TaskJuggler::ProjectFileParser#singlePattern 346
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_allocationShiftAssignment 269
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_argumentList 302
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_argumentListBody 309
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_author 315
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_balance 326
    0.00 0.00 0.00 0.00 2/571 TaskJuggler::TjpSyntaxRules#rule_bookingAttributes 384
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_calendarDuration 417
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_chargeset 431
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_chargeSetItem 487
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_color 515
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_columnDef 537
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_columnId 543
    0.00 0.00 0.00 0.00 11/571 TaskJuggler::TjpSyntaxRules#rule_columnOptions 679
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_date 693
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_dateCalcedOrNot 731
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_details 741
    0.00 0.00 0.00 0.00 6/571 TaskJuggler::TjpSyntaxRules#rule_durationUnit 787
    0.00 0.00 0.00 0.00 4/571 TaskJuggler::TjpSyntaxRules#rule_durationUnitOrPercent 801
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_export 806
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_exportHeader 829
    0.00 0.00 0.00 0.00 3/571 TaskJuggler::TjpSyntaxRules#rule_exportAttributes 877
    0.00 0.00 0.00 0.00 9/571 TaskJuggler::TextParser#newRule 292
    0.00 0.00 0.00 0.00 3/571 TaskJuggler::TjpSyntaxRules#rule_extendAttributes 949
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_extendId 978
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_extendProperty 1014
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_fail 1034
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_flag 1047
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_flags 1057
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_formats 1072
    0.00 0.00 0.00 0.00 3/571 TaskJuggler::TjpSyntaxRules#rule_hAlignment 1215
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_headline 1222
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_hideresource 1237
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_hidetask 1250
    0.00 0.00 0.00 0.00 4/571 TaskJuggler::TjpSyntaxRules#rule_includeAttributesBody 1308
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_includeFile 1320
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_includeFileName 1326
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_includeProperties 1344
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_intervalOrDate 1351
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_interval 1383
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_intervalDuration 1410
    0.00 0.00 0.00 0.00 2/571 TaskJuggler::TjpSyntaxRules#rule_intervalEnd 1435
    0.00 0.00 0.00 0.00 2/571 TaskJuggler::TjpSyntaxRules#rule_intervalOptionalEnd 1446
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_journalEntry 1461
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_journalEntryAttributes 1485
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_journalEntryHeader 1517
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_leafResourceId 1528
    0.00 0.00 0.00 0.00 4/571 TaskJuggler::TjpSyntaxRules#rule_limitAttributesBody 1577
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_limitValue 1587
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_limits 1595
    0.00 0.00 0.00 0.00 8/571 TaskJuggler::TjpSyntaxRules#rule_limitsAttributes 1669
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_limitsHeader 1685
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_listOfDays 1693
    0.00 0.00 0.00 0.00 2/571 TaskJuggler::TjpSyntaxRules#rule_listOfTimes 1706
    0.00 0.00 0.00 0.00 8/571 TaskJuggler::TjpSyntaxRules#rule_loadunit 1741
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_logicalExpression 1746
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_macro 1775
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_navigator 1879
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_navigatorAttributes 1892
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_navigatorHeader 1908
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_nikuReportBody 1933
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_nikuReportHeader 1939
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_nikuReport 1950
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_nodeId 1966
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_nodeIdList 2003
    0.00 0.00 0.00 0.00 7/571 TaskJuggler::TjpSyntaxRules#rule_operand 2058
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_operation 2064
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_operationChain 2097
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_operatorAndOperand 2104
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_optionalID 2141
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_optionalPercent 2155
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_optionalVersion 2162
    0.00 0.00 0.00 0.00 3/571 TaskJuggler::TjpSyntaxRules#rule_outputFormat 2190
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_outputFormats 2197
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_project 2208
    0.00 0.00 0.00 0.00 13/571 TaskJuggler::TjpSyntaxRules#rule_projectBodyAttributes 2369
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_projectDeclaration 2389
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_projectHeader 2401
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_projectIDs 2416
    0.00 0.00 0.00 0.00 2/571 TaskJuggler::TjpSyntaxRules#rule_projectionAttributes 2436
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_projectBodyInclude 2470
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_prologInclude 2490
    0.00 0.00 0.00 0.00 9/571 TaskJuggler::TjpSyntaxRules#rule_propertiesBody 2625
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_propertiesInclude 2637
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_purge 2656
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_referenceAttributes 2692
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_relativeId 2702
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_report 2711
    0.00 0.00 0.00 0.00 2/571 TaskJuggler::TjpSyntaxRules#rule_reportableAttributes 2868
    0.00 0.00 0.00 0.00 17/571 TaskJuggler::TjpSyntaxRules#rule_reportAttributes 3197
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_reportEnd 3205
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_reportId 3221
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_reportPeriod 3244
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_reportStart 3256
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_reportHeader 3276
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_reportTitle 3363
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_resource 3407
    0.00 0.00 0.00 0.00 3/571 TaskJuggler::TjpSyntaxRules#rule_resourceAttributes 3438
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_resourceBooking 3460
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_resourceBookingHeader 3466
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_resourceId 3476
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_resourceHeader 3488
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_resourceLeafList 3511
    0.00 0.00 0.00 0.00 5/571 TaskJuggler::TjpSyntaxRules#rule_resourceScenarioAttributes 3617
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_scenario 3636
    0.00 0.00 0.00 0.00 4/571 TaskJuggler::TjpSyntaxRules#rule_scenarioAttributes 3699
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_scenarioHeader 3719
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_scenarioId 3736
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_scenarioIdCol 3747
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_scenarioIdx 3760
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_shift 3775
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_shiftAssignment 3791
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_shiftAttributes 3827
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_shiftHeader 3837
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_shiftId 3851
    0.00 0.00 0.00 0.00 3/571 TaskJuggler::TjpSyntaxRules#rule_shiftScenarioAttributes 3892
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_sortCriteria 3905
    0.00 0.00 0.00 0.00 2/571 TaskJuggler::TjpSyntaxRules#rule_sortCriterium 3914
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_sortNonTree 3920
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_sortResources 3965
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_sortTasks 3978
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_sortTree 3991
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_ssReportHeader 4003
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_ssStatusHeader 4063
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_statusSheet 4083
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_statusSheetFile 4108
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_statusSheetHeader 4116
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_statusSheetReport 4130
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_statusSheetTask 4144
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskAttributes 4158
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskHeader 4167
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_subNodeId 4179
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_summary 4185
    0.00 0.00 0.00 0.00 4/571 TaskJuggler::TjpSyntaxRules#rule_supplement 4229
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_supplementAccount 4235
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_supplementReport 4242
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_supplementResource 4249
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_supplementTask 4256
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_task 4263
    0.00 0.00 0.00 0.00 3/571 TaskJuggler::TjpSyntaxRules#rule_taskAttributes 4312
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_taskBooking 4323
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_taskBookingHeader 4329
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_taskDep 4338
    0.00 0.00 0.00 0.00 4/571 TaskJuggler::TjpSyntaxRules#rule_taskDepAttributes 4377
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_taskDepHeader 4391
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_taskDepId 4408
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_taskDepList 4434
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_taskHeader 4440
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_taskId 4461
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_taskPeriod 4482
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_taskPred 4494
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_taskPredHeader 4500
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_taskPredList 4506
    0.00 0.00 0.00 0.00 25/571 TaskJuggler::TjpSyntaxRules#rule_taskScenarioAttributes 4930
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_timeformat 4952
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_timeInterval 5094
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_timeSheet 5105
    0.00 0.00 0.00 0.00 3/571 TaskJuggler::TjpSyntaxRules#rule_timeSheetAttributes 5179
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_timeSheetFile 5192
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_timeSheetBody 5199
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_timeSheetHeader 5205
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_timeSheetReport 5222
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_timezone 5236
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_tsNewTaskHeader 5270
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_tsReportHeader 5278
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_tsStatusHeader 5325
    0.00 0.00 0.00 0.00 4/571 TaskJuggler::TjpSyntaxRules#rule_tsTaskAttributes 5418
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_tsTaskHeader 5445
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_valDate 5466
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_validTimeZone 5477
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_valIntervalOrDate 5487
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_valInterval 5525
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_warn 5560
    0.00 0.00 0.00 0.00 7/571 TaskJuggler::TjpSyntaxRules#rule_weekday 5580
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_weekDayInterval 5584
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_weekDayIntervalEnd 5604
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_workingDuration 5612
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_workingDurationPercent 5631
    0.00 0.00 0.00 0.00 1/571 TaskJuggler::TjpSyntaxRules#rule_workinghours 5656
    0.00 0.00 0.00 0.00 2/571 TaskJuggler::TjpSyntaxRules#rule_yesNo 5720
    0.00 0.00 0.00 0.00 30/571 Method#to_proc
0.00% 0.00% 0.00 0.00 0.00 0.00 571 Kernel#lambda
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::TjpSyntaxRules#rule_hideresource 1246
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::TjpSyntaxRules#rule_hidetask 1259
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::TjpSyntaxRules#rule_logicalExpression 1771
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::TjpSyntaxRules#rule_report 2734
    0.00 0.00 0.00 0.00 4/18 TaskJuggler::TjpSyntaxRules#rule_reportAttributes 3134
    0.00 0.00 0.00 0.00 2/18 TaskJuggler::TjpSyntaxRules#rule_resourceScenarioAttributes 3589
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::TjpSyntaxRules#rule_shift 3787
    0.00 0.00 0.00 0.00 4/18 TaskJuggler::TjpSyntaxRules#rule_taskScenarioAttributes 4944
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::TjpSyntaxRules#rule_workinghoursProject 5684
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::TjpSyntaxRules#rule_workinghoursResource 5694
    0.00 0.00 0.00 0.00 1/18 TaskJuggler::TjpSyntaxRules#rule_workinghoursShift 5713
0.00% 0.00% 0.00 0.00 0.00 0.00 18 TaskJuggler::ProjectFileParser#also 382
    0.00 0.00 0.00 0.00 18/18 TaskJuggler::TextParser::Rule#setSeeAlso 384
    0.00 0.00 0.00 0.00 18/983698 Kernel#is_a? 383
    0.00 0.00 0.00 0.00 12/24 TaskJuggler::TextParser#newRule 322
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::TjpSyntaxRules#rule_moreAlternatives 1831
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::TjpSyntaxRules#rule_moreArguments 1835
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::TjpSyntaxRules#rule_moreChargeSetItems 1839
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::TjpSyntaxRules#rule_moreColumnDef 1843
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::TjpSyntaxRules#rule_moreDepTasks 1847
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::TjpSyntaxRules#rule_moreLeafResources 1851
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::TjpSyntaxRules#rule_moreListOfDays 1855
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::TjpSyntaxRules#rule_moreOutputFormats 1859
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::TjpSyntaxRules#rule_moreProjectIDs 1863
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::TjpSyntaxRules#rule_morePredTasks 1867
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::TjpSyntaxRules#rule_moreSortCriteria 1871
    0.00 0.00 0.00 0.00 1/24 TaskJuggler::TjpSyntaxRules#rule_moreTimeIntervals 1875
0.00% 0.00% 0.00 0.00 0.00 0.00 24 TaskJuggler::ProjectFileParser#commaListRule 326
    0.00 0.00 0.00 0.00 24/663 TaskJuggler::TextParser#pattern 329
    0.00 0.00 0.00 0.00 24/571 Kernel#lambda 329
    0.00 0.00 0.00 0.00 24/58 TaskJuggler::TextParser#repeatable 328
    0.00 0.00 0.00 0.00 24/98 TaskJuggler::TextParser#optional 327
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_account 24
    0.00 0.00 0.00 0.00 2/216 TaskJuggler::TjpSyntaxRules#rule_accountScenarioAttributes 97
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_alertLevel 115
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_allocate 135
    0.00 0.00 0.00 0.00 6/216 TaskJuggler::TjpSyntaxRules#rule_allocationAttributes 219
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_author 318
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_balance 344
    0.00 0.00 0.00 0.00 2/216 TaskJuggler::TjpSyntaxRules#rule_bookingAttributes 392
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_chargeset 456
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_columnId 548
    0.00 0.00 0.00 0.00 11/216 TaskJuggler::TjpSyntaxRules#rule_columnOptions 682
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_date 704
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_details 757
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_export 809
    0.00 0.00 0.00 0.00 3/216 TaskJuggler::TjpSyntaxRules#rule_exportAttributes 880
    0.00 0.00 0.00 0.00 3/216 TaskJuggler::TjpSyntaxRules#rule_extendAttributes 963
    0.00 0.00 0.00 0.00 2/216 TaskJuggler::TjpSyntaxRules#rule_extendOptions 1002
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_fail 1037
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_formats 1075
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_functions 1090
    0.00 0.00 0.00 0.00 10/216 TaskJuggler::TjpSyntaxRules#rule_functionPatterns 1197
    0.00 0.00 0.00 0.00 3/216 TaskJuggler::TjpSyntaxRules#rule_hAlignment 1218
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_headline 1225
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_hideresource 1240
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_hidetask 1253
    0.00 0.00 0.00 0.00 4/216 TaskJuggler::TjpSyntaxRules#rule_includeAttributesBody 1311
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_intervalOrDate 1368
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_interval 1396
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_journalEntry 1464
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_journalEntryAttributes 1493
    0.00 0.00 0.00 0.00 4/216 TaskJuggler::TjpSyntaxRules#rule_limitAttributesBody 1580
    0.00 0.00 0.00 0.00 8/216 TaskJuggler::TjpSyntaxRules#rule_limitsAttributes 1672
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_logicalExpression 1749
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_macro 1781
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_navigator 1882
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_navigatorAttributes 1895
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_nikuReport 1953
    0.00 0.00 0.00 0.00 11/216 TaskJuggler::TjpSyntaxRules#rule_projectBodyAttributes 2372
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_projectDeclaration 2392
    0.00 0.00 0.00 0.00 2/216 TaskJuggler::TjpSyntaxRules#rule_projectionAttributes 2439
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_projectProperties 2457
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_projectBodyInclude 2474
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_prologInclude 2494
    0.00 0.00 0.00 0.00 9/216 TaskJuggler::TjpSyntaxRules#rule_propertiesBody 2628
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_propertiesInclude 2639
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_purge 2678
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_report 2714
    0.00 0.00 0.00 0.00 16/216 TaskJuggler::TjpSyntaxRules#rule_reportAttributes 3189
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_reportEnd 3213
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_reportPeriod 3248
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_reportStart 3264
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_reportTitle 3366
    0.00 0.00 0.00 0.00 3/216 TaskJuggler::TjpSyntaxRules#rule_reportType 3398
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_resource 3410
    0.00 0.00 0.00 0.00 2/216 TaskJuggler::TjpSyntaxRules#rule_resourceAttributes 3441
    0.00 0.00 0.00 0.00 9/216 TaskJuggler::TjpSyntaxRules#rule_resourceScenarioAttributes 3621
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_scenario 3639
    0.00 0.00 0.00 0.00 4/216 TaskJuggler::TjpSyntaxRules#rule_scenarioAttributes 3702
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_shift 3778
    0.00 0.00 0.00 0.00 3/216 TaskJuggler::TjpSyntaxRules#rule_shiftScenarioAttributes 3896
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_sortResources 3968
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_sortTasks 3981
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_ssStatus 4075
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_statusSheet 4086
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_statusSheetReport 4133
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_statusSheetTask 4147
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_summary 4204
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_task 4266
    0.00 0.00 0.00 0.00 2/216 TaskJuggler::TjpSyntaxRules#rule_taskAttributes 4299
    0.00 0.00 0.00 0.00 4/216 TaskJuggler::TjpSyntaxRules#rule_taskDepAttributes 4380
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_taskPeriod 4486
    0.00 0.00 0.00 0.00 27/216 TaskJuggler::TjpSyntaxRules#rule_taskScenarioAttributes 4934
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_timeformat 4955
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_timeSheet 5108
    0.00 0.00 0.00 0.00 3/216 TaskJuggler::TjpSyntaxRules#rule_timeSheetAttributes 5183
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_timeSheetReport 5225
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_timezone 5239
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_tsStatus 5350
    0.00 0.00 0.00 0.00 4/216 TaskJuggler::TjpSyntaxRules#rule_tsTaskAttributes 5421
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_valIntervalOrDate 5507
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_valInterval 5540
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_warn 5563
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_workinghoursProject 5675
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_workinghoursResource 5689
    0.00 0.00 0.00 0.00 1/216 TaskJuggler::TjpSyntaxRules#rule_workinghoursShift 5699
0.00% 0.00% 0.00 0.00 0.00 0.00 216 TaskJuggler::ProjectFileParser#doc 352
    0.00 0.00 0.00 0.00 216/216 TaskJuggler::TextParser::Rule#setDoc 353
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_account 35
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_accountScenarioAttributes 92
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_allocate 144
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_allocationAttributes 170
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_export 825
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_functions 1124
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_limitAttributesBody 1575
    0.00 0.00 0.00 0.00 2/37 TaskJuggler::TjpSyntaxRules#rule_limitsAttributes 1622
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_macro 1821
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_nikuReport 1962
    0.00 0.00 0.00 0.00 4/37 TaskJuggler::TjpSyntaxRules#rule_projectBodyAttributes 2270
    0.00 0.00 0.00 0.00 2/37 TaskJuggler::TjpSyntaxRules#rule_propertiesBody 2633
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_reportAttributes 3035
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_reportEnd 3218
    0.00 0.00 0.00 0.00 3/37 TaskJuggler::TjpSyntaxRules#rule_resourceScenarioAttributes 3590
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_scenarioAttributes 3668
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_statusSheet 4093
    0.00 0.00 0.00 0.00 6/37 TaskJuggler::TjpSyntaxRules#rule_taskScenarioAttributes 4671
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_timeSheet 5144
    0.00 0.00 0.00 0.00 2/37 TaskJuggler::TjpSyntaxRules#rule_timeSheetAttributes 5188
    0.00 0.00 0.00 0.00 1/37 TaskJuggler::TjpSyntaxRules#rule_tsStatus 5359
    0.00 0.00 0.00 0.00 3/37 TaskJuggler::TjpSyntaxRules#rule_tsTaskAttributes 5437
0.00% 0.00% 0.00 0.00 0.00 0.00 37 TaskJuggler::ProjectFileParser#example 390
    0.00 0.00 0.00 0.00 37/37 TaskJuggler::TextParser::Rule#setExample 391
    0.00 0.00 0.00 0.00 1/5 TaskJuggler::TjpSyntaxRules#rule_projectBodyInclude 2473
    0.00 0.00 0.00 0.00 1/5 TaskJuggler::TjpSyntaxRules#rule_prologInclude 2493
    0.00 0.00 0.00 0.00 1/5 TaskJuggler::TjpSyntaxRules#rule_properties 2508
    0.00 0.00 0.00 0.00 1/5 TaskJuggler::TjpSyntaxRules#rule_statusSheetFile 4111
    0.00 0.00 0.00 0.00 1/5 TaskJuggler::TjpSyntaxRules#rule_timeSheetFile 5195
0.00% 0.00% 0.00 0.00 0.00 0.00 5 TaskJuggler::ProjectFileParser#lastSyntaxToken 376
    0.00 0.00 0.00 0.00 5/5 TaskJuggler::TextParser::Rule#setLastSyntaxToken 377
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::TjpSyntaxRules#rule_allocations 243
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::TjpSyntaxRules#rule_declareFlagList 737
    0.00 0.00 0.00 0.00 3/12 TaskJuggler::TextParser#newRule 298
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::TjpSyntaxRules#rule_flagList 1068
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::TjpSyntaxRules#rule_intervals 1452
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::TjpSyntaxRules#rule_nodeIdList 2002
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::TjpSyntaxRules#rule_resourceList 3517
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::TjpSyntaxRules#rule_scenarioIdList 3756
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::TjpSyntaxRules#rule_shiftAssignments 3818
    0.00 0.00 0.00 0.00 1/12 TaskJuggler::TjpSyntaxRules#rule_valIntervals 5556
0.00% 0.00% 0.00 0.00 0.00 0.00 12 TaskJuggler::ProjectFileParser#listRule 313
    0.00 0.00 0.00 0.00 12/292 TaskJuggler::TextParser#newRule 321
    0.00 0.00 0.00 0.00 12/663 TaskJuggler::TextParser#pattern 314
    0.00 0.00 0.00 0.00 12/571 Kernel#lambda 314
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_accountBody 50
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_allocationBody 233
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_bookingBody 413
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_columnBody 533
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_exportBody 899
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_extendBody 974
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_extendOptionsBody 1010
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_functionsBody 1129
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_includeAttributes 1268
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_journalEntryBody 1513
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_limitAttributes 1540
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_limitsBody 1681
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_projectBody 2214
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_projection 2422
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_projectPropertiesBody 2466
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_referenceBody 2698
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_reportBody 3272
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_resourceBody 3456
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_scenarioBody 3714
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_shiftBody 3833
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_ssReportBody 4045
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_statusSheetBody 4104
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskBody 4163
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_taskBody 4319
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_taskDepBody 4387
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_tsReportBody 5308
0.00% 0.00% 0.00 0.00 0.00 0.00 26 TaskJuggler::ProjectFileParser#optionsRule 336
    0.00 0.00 0.00 0.00 26/663 TaskJuggler::TextParser#pattern 338
    0.00 0.00 0.00 0.00 26/571 Kernel#lambda 338
    0.00 0.00 0.00 0.00 26/98 TaskJuggler::TextParser#optional 337
    0.00 0.00 0.00 0.00 5/128 TaskJuggler::TjpSyntaxRules#rule_allocationSelectionMode 264
    0.00 0.00 0.00 0.00 5/128 TaskJuggler::TjpSyntaxRules#rule_argument 297
    0.00 0.00 0.00 0.00 5/128 TaskJuggler::TjpSyntaxRules#rule_chargeMode 482
    0.00 0.00 0.00 0.00 6/128 TaskJuggler::TjpSyntaxRules#rule_chartScale 510
    0.00 0.00 0.00 0.00 1/128 TaskJuggler::TjpSyntaxRules#rule_dateCalcedOrNot 730
    0.00 0.00 0.00 0.00 18/128 Hash#each
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::TjpSyntaxRules#rule_extendOptions 1001
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::TjpSyntaxRules#rule_extendPropertyId 1030
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::TjpSyntaxRules#rule_idOrAbsoluteId 1264
    0.00 0.00 0.00 0.00 1/128 TaskJuggler::TjpSyntaxRules#rule_intervalsOptional 1457
    0.00 0.00 0.00 0.00 1/128 TaskJuggler::TjpSyntaxRules#rule_moreBangs 1827
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::TjpSyntaxRules#rule_number 2010
    0.00 0.00 0.00 0.00 8/128 TaskJuggler::TjpSyntaxRules#rule_operator 2135
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::TjpSyntaxRules#rule_plusOrMinus 2204
    0.00 0.00 0.00 0.00 57/128 TaskJuggler::TjpSyntaxRules#rule_reportableAttributes 3012
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::TjpSyntaxRules#rule_reportIdUnverifd 3240
    0.00 0.00 0.00 0.00 3/128 TaskJuggler::TjpSyntaxRules#rule_reportType 3397
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::TjpSyntaxRules#rule_schedulingDirection 3771
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::TjpSyntaxRules#rule_taskDepId 4405
    0.00 0.00 0.00 0.00 2/128 TaskJuggler::TjpSyntaxRules#rule_taskIdUnverifd 4478
0.00% 0.00% 0.00 0.00 0.00 0.00 128 TaskJuggler::ProjectFileParser#singlePattern 345
    0.00 0.00 0.00 0.00 128/663 TaskJuggler::TextParser#pattern 346
    0.00 0.00 0.00 0.00 128/571 Kernel#lambda 346
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_accountAttributes 40
    0.00 0.00 0.00 0.00 26/98 TaskJuggler::ProjectFileParser#optionsRule 337
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_allocationAttributes 154
    0.00 0.00 0.00 0.00 24/98 TaskJuggler::ProjectFileParser#commaListRule 327
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_argumentList 301
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_argumentListBody 308
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_bookingAttributes 359
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_columnOptions 556
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_exportAttributes 840
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_extendAttributes 903
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_extendOptions 991
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_includeAttributesBody 1272
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_intervalOptionalEnd 1441
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_intervalsOptional 1456
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_journalEntryAttributes 1482
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_limitAttributesBody 1544
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_limitsAttributes 1601
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_moreBangs 1825
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_navigatorAttributes 1890
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_navigatorBody 1903
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_nikuReportAttributes 1919
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_operationChain 2095
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_operatorAndOperand 2103
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_optionalID 2140
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_optionalPercent 2154
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_optionalVersion 2161
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_projectBodyAttributes 2219
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_projectionAttributes 2426
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_projectProlog 2447
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_propertiesBody 2513
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_referenceAttributes 2690
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_reportAttributes 3018
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_resourceAttributes 3423
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_scenarioAttributes 3657
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_shiftAttributes 3822
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_ssReportAttributes 4032
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_ssStatusAttributes 4049
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_ssStatusBody 4058
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_statusSheetAttributes 4097
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskAttributes 4155
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_subNodeId 4178
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_taskAttributes 4281
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_taskDepAttributes 4344
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_timeSheetAttributes 5148
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_tsReportAttributes 5298
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_tsStatusAttributes 5312
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_tsStatusBody 5320
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_tsTaskAttributes 5363
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_vacationName 5460
    0.00 0.00 0.00 0.00 1/98 TaskJuggler::TjpSyntaxRules#rule_weekDayIntervalEnd 5603
0.00% 0.00% 0.00 0.00 0.00 0.00 98 TaskJuggler::TextParser#optional 142
    0.00 0.00 0.00 0.00 98/98 TaskJuggler::TextParser::Rule#setOptional 143
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_accountAttributes 39
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_allocationAttributes 155
    0.00 0.00 0.00 0.00 24/58 TaskJuggler::ProjectFileParser#commaListRule 328
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_bookingAttributes 360
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_columnOptions 557
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_exportAttributes 841
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_extendAttributes 904
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_extendOptions 992
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_includeAttributesBody 1273
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_journalEntryAttributes 1483
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_limitAttributesBody 1545
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_limitsAttributes 1602
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_moreBangs 1826
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_navigatorAttributes 1891
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_nikuReportAttributes 1920
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_operationChain 2096
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_projectBodyAttributes 2218
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_projectionAttributes 2427
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_projectProlog 2448
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_propertiesBody 2512
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_referenceAttributes 2691
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_reportAttributes 3019
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_resourceAttributes 3422
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_scenarioAttributes 3658
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_shiftAttributes 3823
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_ssReportAttributes 4033
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_ssStatusAttributes 4050
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_statusSheetAttributes 4098
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskAttributes 4156
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_taskAttributes 4280
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_taskDepAttributes 4345
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_timeSheetAttributes 5149
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_tsReportAttributes 5299
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_tsStatusAttributes 5313
    0.00 0.00 0.00 0.00 1/58 TaskJuggler::TjpSyntaxRules#rule_tsTaskAttributes 5364
0.00% 0.00% 0.00 0.00 0.00 0.00 58 TaskJuggler::TextParser#repeatable 148
    0.00 0.00 0.00 0.00 58/58 TaskJuggler::TextParser::Rule#setRepeatable 149
    0.00 0.00 0.00 0.00 1/689 TaskJuggler::TextScanner#initialize 223
    0.00 0.00 0.00 0.00 344/689 TaskJuggler::ProjectFileScanner#startStringDQ 216
    0.00 0.00 0.00 0.00 344/689 TaskJuggler::ProjectFileScanner#endStringDQ 229
0.00% 0.00% 0.00 0.00 0.00 0.00 689 TaskJuggler::TextScanner#mode= 250
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner::FileStreamHandle#initialize 158
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TextScanner::StreamHandle#initialize 56
    0.00 0.00 0.00 0.00 502/11740 Kernel#dup
    0.00 0.00 0.00 0.00 6459/11740 Class#new
    0.00 0.00 0.00 0.00 4779/11740 Kernel#clone
0.00% 0.00% 0.00 0.00 0.00 0.00 11740 <Class::Array>#allocate
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::IO>#allocate
    0.00 0.00 0.00 0.00 1/1 <Class::IO>#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 File#initialize
    0.00 0.00 0.00 0.00 663/663 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 663 Hash#keys
    0.00 0.00 0.00 0.00 2/1629 Kernel#initialize_dup
    0.00 0.00 0.00 0.00 1627/1629 Kernel#initialize_clone
0.00% 0.00% 0.00 0.00 0.00 0.00 1629 String#initialize_copy
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::MacroTable#initialize 37
    0.00 0.00 0.00 0.00 128/128 TaskJuggler::ProjectFileParser#descr 361
0.00% 0.00% 0.00 0.00 0.00 0.00 128 TaskJuggler::TextParser::Pattern#[] 119
    0.00 0.00 0.00 0.00 128/128 TaskJuggler::ProjectFileParser#descr 361
0.00% 0.00% 0.00 0.00 0.00 0.00 128 TaskJuggler::TextParser::Pattern#length 134
    0.00 0.00 0.00 0.00 663/663 TaskJuggler::TextParser#pattern 137
0.00% 0.00% 0.00 0.00 0.00 0.00 663 TaskJuggler::TextParser::Rule#addPattern 51
    0.00 0.00 0.00 0.00 230/230 TaskJuggler::ProjectFileParser#arg 371
0.00% 0.00% 0.00 0.00 0.00 0.00 230 TaskJuggler::TextParser::Rule#setArg 165
    0.00 0.00 0.00 0.00 230/230 TaskJuggler::TextParser::Pattern#setArg 167
    0.00 0.00 0.00 0.00 230/5751 Array#empty? 166
    0.00 0.00 0.00 0.00 216/216 TaskJuggler::ProjectFileParser#doc 353
0.00% 0.00% 0.00 0.00 0.00 0.00 216 TaskJuggler::TextParser::Rule#setDoc 159
    0.00 0.00 0.00 0.00 216/216 TaskJuggler::TextParser::Pattern#setDoc 161
    0.00 0.00 0.00 0.00 216/5751 Array#empty? 160
    0.00 0.00 0.00 0.00 37/37 TaskJuggler::ProjectFileParser#example 391
0.00% 0.00% 0.00 0.00 0.00 0.00 37 TaskJuggler::TextParser::Rule#setExample 186
    0.00 0.00 0.00 0.00 37/37 TaskJuggler::TextParser::Pattern#setExample 187
    0.00 0.00 0.00 0.00 5/5 TaskJuggler::ProjectFileParser#lastSyntaxToken 377
0.00% 0.00% 0.00 0.00 0.00 0.00 5 TaskJuggler::TextParser::Rule#setLastSyntaxToken 172
    0.00 0.00 0.00 0.00 5/5 TaskJuggler::TextParser::Pattern#setLastSyntaxToken 175
    0.00 0.00 0.00 0.00 5/5751 Array#empty? 173
    0.00 0.00 0.00 0.00 98/98 TaskJuggler::TextParser#optional 143
0.00% 0.00% 0.00 0.00 0.00 0.00 98 TaskJuggler::TextParser::Rule#setOptional 56
    0.00 0.00 0.00 0.00 58/58 TaskJuggler::TextParser#repeatable 149
0.00% 0.00% 0.00 0.00 0.00 0.00 58 TaskJuggler::TextParser::Rule#setRepeatable 151
    0.00 0.00 0.00 0.00 18/18 TaskJuggler::ProjectFileParser#also 384
0.00% 0.00% 0.00 0.00 0.00 0.00 18 TaskJuggler::TextParser::Rule#setSeeAlso 179
    0.00 0.00 0.00 0.00 18/18 TaskJuggler::TextParser::Pattern#setSeeAlso 181
    0.00 0.00 0.00 0.00 18/5751 Array#empty? 180
    0.00 0.00 0.00 0.00 39/39 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 39 TaskJuggler::TextScanner#addPattern 234
    0.00 0.00 0.00 0.00 1/60360 Array#each 236
    0.00 0.00 0.00 0.00 8/15078 Hash#[]= 243
    0.00 0.00 0.00 0.00 38/49 Hash#include? 243
    0.00 0.00 0.00 0.00 39/983698 Kernel#is_a? 235
    0.00 0.00 0.00 0.00 2/2 TaskJuggler::TextParser#processNormalElements 534
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Array#[]
    0.00 0.00 0.00 0.00 502/5281 Kernel#initialize_dup
    0.00 0.00 0.00 0.00 4779/5281 Kernel#initialize_clone
0.00% 0.00% 0.00 0.00 0.00 0.00 5281 Array#initialize_copy
    0.00 0.00 0.00 0.00 126/126 Array#collect!
0.00% 0.00% 0.00 0.00 0.00 0.00 126 Symbol#to_s
    0.00 0.00 0.00 0.00 230/230 TaskJuggler::TextParser::Rule#setArg 167
0.00% 0.00% 0.00 0.00 0.00 0.00 230 TaskJuggler::TextParser::Pattern#setArg 98
    0.00 0.00 0.00 0.00 230/25226 Array#[]= 99
    0.00 0.00 0.00 0.00 216/216 TaskJuggler::TextParser::Rule#setDoc 161
0.00% 0.00% 0.00 0.00 0.00 0.00 216 TaskJuggler::TextParser::Pattern#setDoc 92
    0.00 0.00 0.00 0.00 37/37 TaskJuggler::TextParser::Rule#setExample 187
0.00% 0.00% 0.00 0.00 0.00 0.00 37 TaskJuggler::TextParser::Pattern#setExample 113
    0.00 0.00 0.00 0.00 5/5 TaskJuggler::TextParser::Rule#setLastSyntaxToken 175
0.00% 0.00% 0.00 0.00 0.00 0.00 5 TaskJuggler::TextParser::Pattern#setLastSyntaxToken 103
    0.00 0.00 0.00 0.00 18/18 TaskJuggler::TextParser::Rule#setSeeAlso 181
0.00% 0.00% 0.00 0.00 0.00 0.00 18 TaskJuggler::TextParser::Pattern#setSeeAlso 108
    0.00 0.00 0.00 0.00 230/230 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 230 TaskJuggler::TextParser::TokenDoc#initialize 25
    0.00 0.00 0.00 0.00 230/983698 Kernel#is_a? 27
    0.00 0.00 0.00 0.00 2/2 BasicObject#!=
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Array#==
    0.00 0.00 0.00 0.00 2/10561 String#==
    0.00 0.00 0.00 0.00 1/4659 Hash#default
    0.00 0.00 0.00 0.00 99/99 Hash#has_key?
0.00% 0.00% 0.00 0.00 0.00 0.00 99 Array#eql?
    0.00 0.00 0.00 0.00 80/80 String#eql?
    0.00 0.00 0.00 0.00 118/118 Kernel#eql?
    0.00 0.00 0.00 0.00 118/118 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 118 Array#index
    0.00 0.00 0.00 0.00 520/26660 Symbol#==
    0.00 0.00 0.00 0.00 1273/1273 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1273 TaskJuggler::TextParser::TextParserResultArray#initialize 50
    0.00 0.00 0.00 0.00 1273/6459 Array#initialize 51
    0.00 0.00 0.00 0.00 118/118 Array#eql?
0.00% 0.00% 0.00 0.00 0.00 0.00 118 Kernel#eql?
    0.00 0.00 0.00 0.00 80/80 Array#eql?
0.00% 0.00% 0.00 0.00 0.00 0.00 80 String#eql?
    0.00 0.00 0.00 0.00 1128/1462 Array#each
    0.00 0.00 0.00 0.00 334/1462 TaskJuggler::PropertyTreeNode#initialize 50
0.00% 0.00% 0.00 0.00 0.00 0.00 1462 String#include?
    0.00 0.00 0.00 0.00 1128/1128 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1128 String#index
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner#nextToken 365
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TextScanner::FileStreamHandle#close 165
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner::StreamHandle#close 167
    0.00 0.00 0.00 0.00 1/1 IO#close 166
    0.00 0.00 0.00 0.00 1602/1602 TaskJuggler::TextScanner::StreamHandle#scan 91
0.00% 0.00% 0.00 0.00 0.00 0.00 1602 Fixnum#&
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner::FileStreamHandle#close 166
0.00% 0.00% 0.00 0.00 0.00 0.00 1 IO#close
    0.00 0.00 0.00 0.00 1602/11772 TaskJuggler::TextScanner::StreamHandle#scan 91
    0.00 0.00 0.00 0.00 10170/11772 TaskJuggler::TextScanner::StreamHandle#lineNo 136
0.00% 0.00% 0.00 0.00 0.00 0.00 11772 IO#lineno
    0.00 0.00 0.00 0.00 10510/10510 String#==
0.00% 0.00% 0.00 0.00 0.00 0.00 10510 Kernel#respond_to_missing?
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner::FileStreamHandle#close 167
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TextScanner::StreamHandle#close 68
    0.00 0.00 0.00 0.00 1602/1602 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1602 StringScanner#initialize
    0.00 0.00 0.00 0.00 1415/1415 Kernel#loop
0.00% 0.00% 0.00 0.00 0.00 0.00 1415 TaskJuggler::TextParser::TextParserResultArray#<< 58
    0.00 0.00 0.00 0.00 1415/1415 Array#<< 62
    0.00 0.00 0.00 0.00 1415/983698 Kernel#is_a? 59
    0.00 0.00 0.00 0.00 1415/1415 TaskJuggler::TextParser::TextParserResultArray#<< 62
0.00% 0.00% 0.00 0.00 0.00 0.00 1415 Array#<<
    0.00 0.00 0.00 0.00 1/1 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::ProjectFileParser#setGlobalMacros 90
    0.00 0.00 0.00 0.00 4/4 TaskJuggler::TextScanner#addMacro 97
    0.00 0.00 0.00 0.00 4/68732 Class#new 97
    0.00 0.00 0.00 0.00 4/10171 TaskJuggler::TextScanner#sourceFileInfo 97
    0.00 0.00 0.00 0.00 4/66 TaskJuggler::TjTime#to_s 97
    0.00 0.00 0.00 0.00 5/1962 TaskJuggler::Project#[] 97
    0.00 0.00 0.00 0.00 4/4 TaskJuggler::ProjectFileParser#setGlobalMacros 97
0.00% 0.00% 0.00 0.00 0.00 0.00 4 TaskJuggler::TextScanner#addMacro 435
    0.00 0.00 0.00 0.00 4/4 TaskJuggler::MacroTable#add 436
    0.00 0.00 0.00 0.00 1/2 Proc#call
    0.00 0.00 0.00 0.00 1/2 TaskJuggler::Project#initialize 62
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::TaskJuggler::Project>#maxScheduleGranularity 847
    0.00 0.00 0.00 0.00 2/2 Time#min 849
    0.00 0.00 0.00 0.00 2/2 Time#getlocal 849
    0.00 0.00 0.00 0.00 2/2 <Class::Time>#gm 848
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::Project#initialize 62
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::TaskJuggler::TjTime>#now 46
    0.00 0.00 0.00 0.00 1/68732 Class#new 47
    0.00 0.00 0.00 0.00 1/1 Time#gmtime 47
    0.00 0.00 0.00 0.00 1/1 <Class::Time>#now 47
    0.00 0.00 0.00 0.00 4/4 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 4 TaskJuggler::Macro#initialize 23
    0.00 0.00 0.00 0.00 4/4 TaskJuggler::TextScanner#addMacro 436
0.00% 0.00% 0.00 0.00 0.00 0.00 4 TaskJuggler::MacroTable#add 43
    0.00 0.00 0.00 0.00 4/15078 Hash#[]= 44
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::WorkingHours#onShift? 133
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::Scoreboard#get 97
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::Scoreboard#dateToIdx 98
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::Project#initialize 62
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjTime#align 196
    0.00 0.00 0.00 0.00 1/68732 Class#new 197
    0.00 0.00 0.00 0.00 1/26283 Time#to_i 197
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::WorkingHours#initialize 31
    0.00 0.00 0.00 0.00 1/1 Integer#upto 64
    0.00 0.00 0.00 0.00 3/355183 Kernel#nil? 53
    0.00 0.00 0.00 0.00 1/983698 Kernel#is_a? 36
    0.00 0.00 0.00 0.00 1/68732 Class#new 33
    0.00 0.00 0.00 0.00 65/65 TaskJuggler::TjTime#to_s 447
0.00% 0.00% 0.00 0.00 0.00 0.00 65 Time#sec
    0.00 0.00 0.00 0.00 2/52762 Fixnum#divmod
    0.00 0.00 0.00 0.00 2/26411 Bignum#<=>
    0.00 0.00 0.00 0.00 2/26480 Fixnum#<=>
    0.00 0.00 0.00 0.00 4/54036 Fixnum#*
    0.00 0.00 0.00 0.00 1/106 <Class::Time>#now
    0.00 0.00 0.00 0.00 66/106 Kernel#dup
    0.00 0.00 0.00 0.00 39/106 Kernel#clone
0.00% 0.00% 0.00 0.00 0.00 0.00 106 <Class::Time>#allocate
    0.00 0.00 0.00 0.00 2/2 <Class::TaskJuggler::Project>#maxScheduleGranularity 848
0.00% 0.00% 0.00 0.00 0.00 0.00 2 <Class::Time>#gm
    0.00 0.00 0.00 0.00 6/26480 Fixnum#<=>
    0.00 0.00 0.00 0.00 6/26415 Fixnum#+
    0.00 0.00 0.00 0.00 2/54036 Fixnum#*
    0.00 0.00 0.00 0.00 6/52762 Fixnum#divmod
    0.00 0.00 0.00 0.00 1/1 <Class::TaskJuggler::TjTime>#now 47
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Time>#now
    0.00 0.00 0.00 0.00 1/1 Time#initialize
    0.00 0.00 0.00 0.00 1/106 <Class::Time>#allocate
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::WorkingHours#initialize 64
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Integer#upto
    0.00 0.00 0.00 0.00 5/25226 Array#[]=
    0.00 0.00 0.00 0.00 65/65 Time#strftime
0.00% 0.00% 0.00 0.00 0.00 0.00 65 Rational#round
    0.00 0.00 0.00 0.00 65/65 Fixnum#div
    0.00 0.00 0.00 0.00 65/26415 Fixnum#+
    0.00 0.00 0.00 0.00 130/54036 Fixnum#*
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::FileList#initialize 34
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::Journal#initialize 178
    0.00 0.00 0.00 0.00 1/68732 Class#new 180
    0.00 0.00 0.00 0.00 121/121 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 121 TaskJuggler::PropertySet#addAttributeType 74
    0.00 0.00 0.00 0.00 121/15078 Hash#[]= 80
    0.00 0.00 0.00 0.00 121/5751 Array#empty? 75
    0.00 0.00 0.00 0.00 6/6 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 6 TaskJuggler::PropertySet#initialize 29
    0.00 0.00 0.00 0.00 18/68732 Class#new 49
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 TaskJuggler::RealFormat#initialize 30
    0.00 0.00 0.00 0.00 2/17232 Integer#times 40
    0.00 0.00 0.00 0.00 2/983698 Kernel#is_a? 33
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::Scoreboard#get 98
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::Scoreboard#dateToIdx 54
    0.00 0.00 0.00 0.00 1/61 Float#to_i 55
    0.00 0.00 0.00 0.00 1/516 Float#/ 55
    0.00 0.00 0.00 0.00 1/33 TaskJuggler::TjTime#- 55
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TimeSheets#initialize 383
    0.00 0.00 0.00 0.00 1/6459 Array#initialize 384
    0.00 0.00 0.00 0.00 2/2 <Class::TaskJuggler::Project>#maxScheduleGranularity 849
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Time#getlocal
    0.00 0.00 0.00 0.00 2/52762 Fixnum#divmod
    0.00 0.00 0.00 0.00 2/26411 Bignum#<=>
    0.00 0.00 0.00 0.00 2/26480 Fixnum#<=>
    0.00 0.00 0.00 0.00 4/54036 Fixnum#*
    0.00 0.00 0.00 0.00 1/1 <Class::TaskJuggler::TjTime>#now 47
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Time#gmtime
    0.00 0.00 0.00 0.00 1/52762 Fixnum#divmod
    0.00 0.00 0.00 0.00 2/26480 Fixnum#<=>
    0.00 0.00 0.00 0.00 2/2 <Class::TaskJuggler::Project>#maxScheduleGranularity 849
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Time#min
    0.00 0.00 0.00 0.00 1/26415 <Class::Time>#mktime
    0.00 0.00 0.00 0.00 6/26415 <Class::Time>#gm
    0.00 0.00 0.00 0.00 26282/26415 Time#+
    0.00 0.00 0.00 0.00 1/26415 Time#initialize
    0.00 0.00 0.00 0.00 65/26415 Rational#round
    0.00 0.00 0.00 0.00 60/26415 <Class::Time>#local
0.00% 0.00% 0.00 0.00 0.00 0.00 26415 Fixnum#+
    0.00 0.00 0.00 0.00 65/65 Rational#round
0.00% 0.00% 0.00 0.00 0.00 0.00 65 Fixnum#div
    0.00 0.00 0.00 0.00 33/516 Rational#/
    0.00 0.00 0.00 0.00 32/516 TaskJuggler::Scoreboard#initialize 31
    0.00 0.00 0.00 0.00 1/516 TaskJuggler::Scoreboard#dateToIdx 55
    0.00 0.00 0.00 0.00 450/516 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 516 Float#/
    0.00 0.00 0.00 0.00 1/61 TaskJuggler::Scoreboard#dateToIdx 55
    0.00 0.00 0.00 0.00 60/61 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 61 Float#to_i
    0.00 0.00 0.00 0.00 121/121 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 121 TaskJuggler::AttributeDefinition#initialize 35
    0.00 0.00 0.00 0.00 121/121 Kernel#freeze 46
    0.00 0.00 0.00 0.00 1/344 TaskJuggler::Scenario#initialize 20
    0.00 0.00 0.00 0.00 1/344 TaskJuggler::Shift#initialize 24
    0.00 0.00 0.00 0.00 8/344 TaskJuggler::Resource#initialize 22
    0.00 0.00 0.00 0.00 333/344 TaskJuggler::Task#initialize 21
    0.00 0.00 0.00 0.00 1/344 TaskJuggler::Report#initialize 38
0.00% 0.00% 0.00 0.00 0.00 0.00 344 TaskJuggler::PropertyTreeNode#initialize 42
    0.00 0.00 0.00 0.00 1/63 Fixnum#to_s 47
    0.00 0.00 0.00 0.00 1/689 String#gsub 46
    0.00 0.00 0.00 0.00 1/1 Module#to_s 46
    0.00 0.00 0.00 0.00 1/31 Kernel#class 46
    0.00 0.00 0.00 0.00 330/330 TaskJuggler::PropertyTreeNode#addChild 78
    0.00 0.00 0.00 0.00 334/1462 String#include? 50
    0.00 0.00 0.00 0.00 344/5787 Array#collect! 83
    0.00 0.00 0.00 0.00 344/17912 TaskJuggler::Project#scenarioCount 82
    0.00 0.00 0.00 0.00 1032/68732 Class#new 82
    0.00 0.00 0.00 0.00 345/18257 TaskJuggler::PropertySet#items 73
    0.00 0.00 0.00 0.00 32/33 TaskJuggler::Scoreboard#initialize 31
    0.00 0.00 0.00 0.00 1/33 TaskJuggler::Scoreboard#dateToIdx 55
0.00% 0.00% 0.00 0.00 0.00 0.00 33 TaskJuggler::TjTime#- 214
    0.00 0.00 0.00 0.00 33/33 Time#- 216
    0.00 0.00 0.00 0.00 33/983698 Kernel#is_a? 215
    0.00 0.00 0.00 0.00 1/1 <Class::Time>#now
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Time#initialize
    0.00 0.00 0.00 0.00 1/26415 Fixnum#+
    0.00 0.00 0.00 0.00 66/105 Kernel#initialize_dup
    0.00 0.00 0.00 0.00 39/105 Kernel#initialize_clone
0.00% 0.00% 0.00 0.00 0.00 0.00 105 Time#initialize_copy
    0.00 0.00 0.00 0.00 699/699 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 699 <Class::Hash>#allocate
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjTime#initialize 41
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Time>#at
    0.00 0.00 0.00 0.00 32/32 TaskJuggler::Scoreboard#initialize 31
0.00% 0.00% 0.00 0.00 0.00 0.00 32 Float#ceil
    0.00 0.00 0.00 0.00 699/699 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 699 Hash#initialize
    0.00 0.00 0.00 0.00 121/121 TaskJuggler::AttributeDefinition#initialize 46
0.00% 0.00% 0.00 0.00 0.00 0.00 121 Kernel#freeze
    0.00 0.00 0.00 0.00 61/61 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 61 TaskJuggler::Interval#initialize 32
    0.00 0.00 0.00 0.00 61/61 TaskJuggler::TjTime#< 50
    0.00 0.00 0.00 0.00 122/983698 Kernel#is_a? 49
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::JournalEntryList#initialize 67
    0.00 0.00 0.00 0.00 33/33 TaskJuggler::TjTime#- 216
0.00% 0.00% 0.00 0.00 0.00 0.00 33 Time#-
    0.00 0.00 0.00 0.00 33/98 Numeric#quo
    0.00 0.00 0.00 0.00 33/33 Fixnum#-
    0.00 0.00 0.00 0.00 33/33 Time#-
0.00% 0.00% 0.00 0.00 0.00 0.00 33 Fixnum#-
    0.00 0.00 0.00 0.00 61/61 TaskJuggler::Interval#initialize 50
0.00% 0.00% 0.00 0.00 0.00 0.00 61 TaskJuggler::TjTime#< 228
    0.00 0.00 0.00 0.00 61/13589 Comparable#< 229
    0.00 0.00 0.00 0.00 33/33 Rational#/
0.00% 0.00% 0.00 0.00 0.00 0.00 33 Rational#to_f
    0.00 0.00 0.00 0.00 33/33 Fixnum#fdiv
    0.00 0.00 0.00 0.00 368/368 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 368 TaskJuggler::Project#resource 563
    0.00 0.00 0.00 0.00 368/732 TaskJuggler::PropertySet#[] 564
    0.00 0.00 0.00 0.00 31/31 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 31 TaskJuggler::Project#shift 548
    0.00 0.00 0.00 0.00 31/732 TaskJuggler::PropertySet#[] 549
    0.00 0.00 0.00 0.00 333/333 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 333 TaskJuggler::Project#task 558
    0.00 0.00 0.00 0.00 333/732 TaskJuggler::PropertySet#[] 559
    0.00 0.00 0.00 0.00 5/5 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 5 TaskJuggler::PropertyTreeNode#modified? 463
    0.00 0.00 0.00 0.00 1/84437 NilClass#nil? 469
    0.00 0.00 0.00 0.00 1/4659 Hash#default 469
    0.00 0.00 0.00 0.00 4/9254 TaskJuggler::AttributeBase#nil? 469
    0.00 0.00 0.00 0.00 6/6 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 6 TaskJuggler::PropertyTreeNode#set 407
    0.00 0.00 0.00 0.00 6/2956 TaskJuggler::AttributeBase#set 411
    0.00 0.00 0.00 0.00 6/17313 Hash#has_key? 408
    0.00 0.00 0.00 0.00 1/1 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::TjTime#% 223
    0.00 0.00 0.00 0.00 1/26283 Time#to_i 224
    0.00 0.00 0.00 0.00 61/61 Comparable#<
0.00% 0.00% 0.00 0.00 0.00 0.00 61 Time#<=>
    0.00 0.00 0.00 0.00 61/26480 Fixnum#<=>
    0.00 0.00 0.00 0.00 33/33 Rational#to_f
0.00% 0.00% 0.00 0.00 0.00 0.00 33 Fixnum#fdiv
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 TaskJuggler::LogicalExpression#initialize 29
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 TaskJuggler::LogicalOperation#initialize 32
    0.00 0.00 0.00 0.00 6/6 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 6 TaskJuggler::ProjectFileParser#columnTitle 395
    0.00 0.00 0.00 0.00 2/2 TaskJuggler::Project#attributeName 397
    0.00 0.00 0.00 0.00 6/8 <Class::TaskJuggler::TableReport>#defaultColumnTitle 397
    0.00 0.00 0.00 0.00 344/344 Method#call
0.00% 0.00% 0.00 0.00 0.00 0.00 344 TaskJuggler::ProjectFileScanner#endStringDQ 228
    0.00 0.00 0.00 0.00 344/689 String#gsub 231
    0.00 0.00 0.00 0.00 344/9466 String#[] 231
    0.00 0.00 0.00 0.00 344/689 TaskJuggler::TextScanner#mode= 229
    0.00 0.00 0.00 0.00 1/1 Method#call
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::ProjectFileScanner#to_date 178
    0.00 0.00 0.00 0.00 1/68732 Class#new 180
    0.00 0.00 0.00 0.00 31/732 TaskJuggler::Project#shift 549
    0.00 0.00 0.00 0.00 368/732 TaskJuggler::Project#resource 564
    0.00 0.00 0.00 0.00 333/732 TaskJuggler::Project#task 559
0.00% 0.00% 0.00 0.00 0.00 0.00 732 TaskJuggler::PropertySet#[] 251
    0.00 0.00 0.00 0.00 342/4659 Hash#default 252
    0.00 0.00 0.00 0.00 6/6 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 6 TaskJuggler::PropertyTreeNode#get 352
    0.00 0.00 0.00 0.00 6/1674 TaskJuggler::AttributeBase#get 365
    0.00 0.00 0.00 0.00 6/17313 Hash#has_key? 361
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::Report#initialize 37
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::Project#addReport 39
    0.00 0.00 0.00 0.00 1/344 TaskJuggler::PropertyTreeNode#initialize 38
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::Shift#initialize 23
    0.00 0.00 0.00 0.00 1/17232 Integer#times 28
    0.00 0.00 0.00 0.00 1/68732 Class#new 27
    0.00 0.00 0.00 0.00 2/17912 TaskJuggler::Project#scenarioCount 28
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::Project#addShift 25
    0.00 0.00 0.00 0.00 1/344 TaskJuggler::PropertyTreeNode#initialize 24
    0.00 0.00 0.00 0.00 6/8 TaskJuggler::ProjectFileParser#columnTitle 397
    0.00 0.00 0.00 0.00 2/8 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 8 <Class::TaskJuggler::TableReport>#defaultColumnTitle 133
    0.00 0.00 0.00 0.00 6/49 Hash#include? 140
    0.00 0.00 0.00 0.00 8/17206 Array#include? 137
    0.00 0.00 0.00 0.00 344/689 TaskJuggler::ProjectFileScanner#startStringDQ 218
    0.00 0.00 0.00 0.00 344/689 TaskJuggler::ProjectFileScanner#endStringDQ 231
    0.00 0.00 0.00 0.00 1/689 TaskJuggler::PropertyTreeNode#initialize 46
0.00% 0.00% 0.00 0.00 0.00 0.00 689 String#gsub
    0.00 0.00 0.00 0.00 1668/1674 TaskJuggler::PropertyTreeNode#[] 433
    0.00 0.00 0.00 0.00 6/1674 TaskJuggler::PropertyTreeNode#get 365
0.00% 0.00% 0.00 0.00 0.00 0.00 1674 TaskJuggler::AttributeBase#get 92
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::Report#initialize 39
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::Project#addReport 763
    0.00 0.00 0.00 0.00 1/344 TaskJuggler::PropertySet#addProperty 764
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::Shift#initialize 25
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::Project#addShift 747
    0.00 0.00 0.00 0.00 1/344 TaskJuggler::PropertySet#addProperty 748
    0.00 0.00 0.00 0.00 2/2 TaskJuggler::ProjectFileParser#columnTitle 397
0.00% 0.00% 0.00 0.00 0.00 0.00 2 TaskJuggler::Project#attributeName 868
    0.00 0.00 0.00 0.00 2/355183 Kernel#nil? 871
    0.00 0.00 0.00 0.00 2/2 TaskJuggler::PropertySet#attributeName 871
    0.00 0.00 0.00 0.00 8/8 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 8 TaskJuggler::TableColumnDefinition#initialize 63
    0.00 0.00 0.00 0.00 40/68732 Class#new 88
    0.00 0.00 0.00 0.00 31/63 TaskJuggler::ShiftAssignments#hashKey 236
    0.00 0.00 0.00 0.00 31/63 TaskJuggler::ShiftAssignment#hashKey 31
    0.00 0.00 0.00 0.00 1/63 TaskJuggler::PropertyTreeNode#initialize 47
0.00% 0.00% 0.00 0.00 0.00 0.00 63 Fixnum#to_s
    0.00 0.00 0.00 0.00 30/31 TaskJuggler::ShiftAssignments#initialize 108
    0.00 0.00 0.00 0.00 1/31 TaskJuggler::PropertyTreeNode#initialize 46
0.00% 0.00% 0.00 0.00 0.00 0.00 31 Kernel#class
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::PropertyTreeNode#initialize 46
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Module#to_s
    0.00 0.00 0.00 0.00 2/2 TaskJuggler::Project#attributeName 871
0.00% 0.00% 0.00 0.00 0.00 0.00 2 TaskJuggler::PropertySet#attributeName 165
    0.00 0.00 0.00 0.00 2/49 Hash#include? 169
    0.00 0.00 0.00 0.00 2/84437 NilClass#nil? 168
    0.00 0.00 0.00 0.00 2/4659 Hash#default 168
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TjTime#initialize 39
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::TaskJuggler::TjTime>#parse 62
    0.00 0.00 0.00 0.00 1/68732 Class#new 164
    0.00 0.00 0.00 0.00 1/1 <Class::Time>#mktime 157
    0.00 0.00 0.00 0.00 1/1 <Class::Date>#gregorian_leap? 88
    0.00 0.00 0.00 0.00 3/398 String#to_i 87
    0.00 0.00 0.00 0.00 1/3 String#split 63
    0.00 0.00 0.00 0.00 1/1 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Fixnum#==
    0.00 0.00 0.00 0.00 211/212 Proc#call
    0.00 0.00 0.00 0.00 1/212 <Class::TaskJuggler::Log>#activity 144
0.00% 0.00% 0.00 0.00 0.00 0.00 212 Integer#to_i
    0.00 0.00 0.00 0.00 40/40 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 40 TaskJuggler::CellSettingPatternList#initialize 34
    0.00 0.00 0.00 0.00 334/859 TaskJuggler::PropertySet#addProperty 212
    0.00 0.00 0.00 0.00 525/859 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 859 TaskJuggler::PropertyTreeNode#fullId 241
    0.00 0.00 0.00 0.00 1110/355183 Kernel#nil? 245
    0.00 0.00 0.00 0.00 859/84437 NilClass#nil? 245
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::ShiftScenario#initialize 20
    0.00 0.00 0.00 0.00 1/342 TaskJuggler::ScenarioData#initialize 21
    0.00 0.00 0.00 0.00 333/333 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 333 TaskJuggler::TaskScenario#initialize 23
    0.00 0.00 0.00 0.00 333/341 <Class::TaskJuggler::Log>#instance 28
    0.00 0.00 0.00 0.00 333/342 TaskJuggler::ScenarioData#initialize 24
    0.00 0.00 0.00 0.00 1/1 <Class::TaskJuggler::TjTime>#parse 88
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Date>#gregorian_leap? 726
    0.00 0.00 0.00 0.00 1/1 <Class::TaskJuggler::TjTime>#parse 157
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::Time>#mktime
    0.00 0.00 0.00 0.00 1/26411 Bignum#<=>
    0.00 0.00 0.00 0.00 1/26480 Fixnum#<=>
    0.00 0.00 0.00 0.00 2/54036 Fixnum#*
    0.00 0.00 0.00 0.00 1/26415 Fixnum#+
    0.00 0.00 0.00 0.00 2/52762 Fixnum#divmod
    0.00 0.00 0.00 0.00 8749/8749 Object#deep_clone 61
0.00% 0.00% 0.00 0.00 0.00 0.00 8749 Kernel#kind_of?
    0.00 0.00 0.00 0.00 1/3 <Class::TaskJuggler::TjTime>#parse 63
    0.00 0.00 0.00 0.00 2/3 TaskJuggler::ProjectFileScanner#to_time 162
0.00% 0.00% 0.00 0.00 0.00 0.00 3 String#split
    0.00 0.00 0.00 0.00 3/398 <Class::TaskJuggler::TjTime>#parse 87
    0.00 0.00 0.00 0.00 391/398 TaskJuggler::ProjectFileScanner#to_i 154
    0.00 0.00 0.00 0.00 4/398 TaskJuggler::ProjectFileScanner#to_time 167
0.00% 0.00% 0.00 0.00 0.00 0.00 398 String#to_i
    0.00 0.00 0.00 0.00 1/342 TaskJuggler::ShiftScenario#initialize 21
    0.00 0.00 0.00 0.00 8/342 TaskJuggler::ResourceScenario#initialize 21
    0.00 0.00 0.00 0.00 333/342 TaskJuggler::TaskScenario#initialize 24
0.00% 0.00% 0.00 0.00 0.00 0.00 342 TaskJuggler::ScenarioData#initialize 23
    0.00 0.00 0.00 0.00 4779/4779 Object#deep_clone 39
0.00% 0.00% 0.00 0.00 0.00 0.00 4779 Array#frozen?
    0.00 0.00 0.00 0.00 1448/1448 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 1448 Kernel#instance_variable_get
    0.00 0.00 0.00 0.00 1/1 Mutex#synchronize 8
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Mutex#lock
    0.00 0.00 0.00 0.00 1/1 Mutex#synchronize 12
0.00% 0.00% 0.00 0.00 0.00 0.00 1 Mutex#unlock
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 TaskJuggler::AccountAttribute#initialize 25
    0.00 0.00 0.00 0.00 2/13226 TaskJuggler::AttributeBase#initialize 26
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::ColumnListAttribute#initialize 177
    0.00 0.00 0.00 0.00 1/68732 Class#new 180
    0.00 0.00 0.00 0.00 1/13226 TaskJuggler::AttributeBase#initialize 178
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::DefinitionListAttribute#initialize 211
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ListAttributeBase#initialize 212
    0.00 0.00 0.00 0.00 3/3 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 3 TaskJuggler::FormatListAttribute#initialize 308
    0.00 0.00 0.00 0.00 3/13226 TaskJuggler::AttributeBase#initialize 309
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::NodeListAttribute#initialize 373
    0.00 0.00 0.00 0.00 1/13226 TaskJuggler::AttributeBase#initialize 374
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 TaskJuggler::PropertyAttribute#initialize 381
    0.00 0.00 0.00 0.00 2/13226 TaskJuggler::AttributeBase#initialize 382
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 TaskJuggler::RealFormatAttribute#initialize 392
    0.00 0.00 0.00 0.00 2/13226 TaskJuggler::AttributeBase#initialize 393
    0.00 0.00 0.00 0.00 342/342 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 342 TaskJuggler::RichTextAttribute#initialize 461
    0.00 0.00 0.00 0.00 342/13226 TaskJuggler::AttributeBase#initialize 462
    0.00 0.00 0.00 0.00 1/1 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::ScenarioListAttribute#initialize 484
    0.00 0.00 0.00 0.00 1/13226 TaskJuggler::AttributeBase#initialize 485
    0.00 0.00 0.00 0.00 2/2 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 2 TaskJuggler::SortListAttribute#initialize 518
    0.00 0.00 0.00 0.00 2/68732 Class#new 521
    0.00 0.00 0.00 0.00 2/13226 TaskJuggler::AttributeBase#initialize 519
    0.00 0.00 0.00 0.00 9/9 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 9 TaskJuggler::IntervalListAttribute#initialize 319
    0.00 0.00 0.00 0.00 9/68732 Class#new 322
    0.00 0.00 0.00 0.00 9/13226 TaskJuggler::AttributeBase#initialize 320
    0.00 0.00 0.00 0.00 341/341 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 341 TaskJuggler::LimitsAttribute#initialize 345
    0.00 0.00 0.00 0.00 341/13226 TaskJuggler::AttributeBase#initialize 346
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::DefinitionListAttribute#initialize 212
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::ListAttributeBase#initialize 145
    0.00 0.00 0.00 0.00 1/13226 TaskJuggler::AttributeBase#initialize 146
    0.00 0.00 0.00 0.00 9/9 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 9 TaskJuggler::WorkingHoursAttribute#initialize 581
    0.00 0.00 0.00 0.00 9/13226 TaskJuggler::AttributeBase#initialize 582
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::DataCache#initialize 55
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::DataCache#flush 75
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::DataCache#initialize 54
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::DataCache#resize 65
    0.00 0.00 0.00 0.00 1/54036 Fixnum#* 70
    0.00 0.00 0.00 0.00 391/391 Method#call
0.00% 0.00% 0.00 0.00 0.00 0.00 391 TaskJuggler::ProjectFileScanner#to_i 153
    0.00 0.00 0.00 0.00 391/398 String#to_i 154
    0.00 0.00 0.00 0.00 796/796 TaskJuggler::ProjectFileParser#checkContainer 125
0.00% 0.00% 0.00 0.00 0.00 0.00 796 TaskJuggler::PropertyTreeNode#container? 317
    0.00 0.00 0.00 0.00 796/5751 Array#empty? 318
    0.00 0.00 0.00 0.00 330/330 TaskJuggler::PropertyTreeNode#initialize 78
0.00% 0.00% 0.00 0.00 0.00 0.00 330 TaskJuggler::PropertyTreeNode#addChild 295
    0.00 0.00 0.00 0.00 330/330 Array#push 299
    0.00 0.00 0.00 0.00 330/330 TaskJuggler::PropertyTreeNode#addChild 299
0.00% 0.00% 0.00 0.00 0.00 0.00 330 Array#push
    0.00 0.00 0.00 0.00 1/1 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::WorkingHours#timezone= 117
    0.00 0.00 0.00 0.00 3/3 Integer#times
0.00% 0.00% 0.00 0.00 0.00 0.00 3 TaskJuggler::WorkingHours#setWorkingHours 95
    0.00 0.00 0.00 0.00 3/25226 Array#[]= 112
    0.00 0.00 0.00 0.00 3/60360 Array#each 103
    0.00 0.00 0.00 0.00 196/196 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 196 TaskJuggler::TaskDependency#initialize 20
    0.00 0.00 0.00 0.00 196/196 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 196 String#slice
    0.00 0.00 0.00 0.00 2/2 Method#call
0.00% 0.00% 0.00 0.00 0.00 0.00 2 TaskJuggler::ProjectFileScanner#to_time 161
    0.00 0.00 0.00 0.00 4/398 String#to_i 167
    0.00 0.00 0.00 0.00 2/3 String#split 162
    0.00 0.00 0.00 0.00 120/120 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 120 Fixnum#<=
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner::StreamHandle#scan 91
0.00% 0.00% 0.00 0.00 0.00 0.00 1 <Class::TaskJuggler::Log>#activity 140
    0.00 0.00 0.00 0.00 1/4 IO#print 145
    0.00 0.00 0.00 0.00 1/212 Integer#to_i 144
    0.00 0.00 0.00 0.00 660/660 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 660 Float#*
    0.00 0.00 0.00 0.00 180/180 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 180 Float#round
    0.00 0.00 0.00 0.00 30/30 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 30 TaskJuggler::Limits#setProject 138
    0.00 0.00 0.00 0.00 30/5751 Array#empty? 139
    0.00 0.00 0.00 0.00 30/30 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 30 TaskJuggler::Limits#initialize 121
    0.00 0.00 0.00 0.00 30/84437 NilClass#nil? 122
    0.00 0.00 0.00 0.00 30/30 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 30 TaskJuggler::Shift#scenario 42
    0.00 0.00 0.00 0.00 30/30 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 30 TaskJuggler::ShiftAssignments#initialize 107
    0.00 0.00 0.00 0.00 30/30 ObjectSpace#define_finalizer 108
    0.00 0.00 0.00 0.00 30/30 Method#to_proc 108
    0.00 0.00 0.00 0.00 30/52624 Kernel#method 108
    0.00 0.00 0.00 0.00 30/31 Kernel#class 108
    0.00 0.00 0.00 0.00 30/30 TaskJuggler::ShiftAssignments#initialize 108
0.00% 0.00% 0.00 0.00 0.00 0.00 30 Method#to_proc
    0.00 0.00 0.00 0.00 30/571 Kernel#lambda
    0.00 0.00 0.00 0.00 30/30 TaskJuggler::ShiftAssignments#initialize 108
0.00% 0.00% 0.00 0.00 0.00 0.00 30 ObjectSpace#define_finalizer
    0.00 0.00 0.00 0.00 30/30 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 30 TaskJuggler::ShiftAssignment#initialize 25
    0.00 0.00 0.00 0.00 30/30 TaskJuggler::ShiftAssignments#addAssignment 137
0.00% 0.00% 0.00 0.00 0.00 0.00 30 TaskJuggler::ShiftAssignments#overlaps? 293
    0.00 0.00 0.00 0.00 30/60360 Array#each 294
    0.00 0.00 0.00 0.00 31/92 TaskJuggler::ShiftAssignments#hashKey 236
    0.00 0.00 0.00 0.00 31/92 TaskJuggler::ShiftAssignment#hashKey 31
    0.00 0.00 0.00 0.00 30/92 TaskJuggler::ShiftAssignments#newScoreboard 251
0.00% 0.00% 0.00 0.00 0.00 0.00 92 Kernel#object_id
    0.00 0.00 0.00 0.00 31/31 TaskJuggler::ShiftAssignments#hashKey 237
0.00% 0.00% 0.00 0.00 0.00 0.00 31 Array#sort!
    0.00 0.00 0.00 0.00 30/30 TaskJuggler::Limits#setLimit 158
0.00% 0.00% 0.00 0.00 0.00 0.00 30 Array#delete_if
    0.00 0.00 0.00 0.00 60/60 TaskJuggler::Limits#newLimit 194
0.00% 0.00% 0.00 0.00 0.00 0.00 60 TaskJuggler::TjTime#midnight 278
    0.00 0.00 0.00 0.00 60/60 <Class::Time>#local 283
    0.00 0.00 0.00 0.00 60/60 Array#reverse! 282
    0.00 0.00 0.00 0.00 60/60 Array#slice! 281
    0.00 0.00 0.00 0.00 60/25226 Array#[]= 280
    0.00 0.00 0.00 0.00 120/68732 Class#new 283
    0.00 0.00 0.00 0.00 60/60 Time#to_a 279
    0.00 0.00 0.00 0.00 60/26407 Time#localtime 279
    0.00 0.00 0.00 0.00 60/60 TaskJuggler::TjTime#midnight 283
0.00% 0.00% 0.00 0.00 0.00 0.00 60 <Class::Time>#local
    0.00 0.00 0.00 0.00 60/26411 Bignum#<=>
    0.00 0.00 0.00 0.00 60/26480 Fixnum#<=>
    0.00 0.00 0.00 0.00 120/54036 Fixnum#*
    0.00 0.00 0.00 0.00 60/26415 Fixnum#+
    0.00 0.00 0.00 0.00 120/52762 Fixnum#divmod
    0.00 0.00 0.00 0.00 60/60 TaskJuggler::TjTime#midnight 282
0.00% 0.00% 0.00 0.00 0.00 0.00 60 Array#reverse!
    0.00 0.00 0.00 0.00 60/60 TaskJuggler::TjTime#midnight 281
0.00% 0.00% 0.00 0.00 0.00 0.00 60 Array#slice!
    0.00 0.00 0.00 0.00 60/60 TaskJuggler::TjTime#midnight 279
0.00% 0.00% 0.00 0.00 0.00 0.00 60 Time#to_a
    0.00 0.00 0.00 0.00 270/270 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 270 TaskJuggler::Allocation#initialize 30
    0.00 0.00 0.00 0.00 30/30 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 30 Integer#round