Profile Report

Thread ID Total Time
4395920 194.38

Thread 4395920

%Total %Self Total Self Wait Child Calls Name Line
100.00% 0.00% 194.38 0.00 0.00 194.38 1 TaskJuggler#parse 47
    194.31 0.00 0.00 194.31 1/1678123 Array#each 48
    0.07 0.00 0.00 0.07 1/1317271 Class#new 47
    0.00 0.13 0.00 0.00 55000/1678123 Object#deep_clone 57
    0.00 0.01 0.00 0.00 663/1678123 TaskJuggler::TextParser::Pattern#initialize 61
    0.00 0.03 0.00 0.00 3110/1678123 TaskJuggler::MacroTable#resolve 68
    0.00 0.00 0.00 0.00 1/1678123 TaskJuggler::TextScanner#initialize 216
    0.00 0.00 0.00 0.00 1/1678123 TaskJuggler::TextScanner#addPattern 236
    0.00 0.00 0.00 0.00 1/1678123 TaskJuggler::ProjectFileParser#initFileStack 410
    0.00 0.01 0.00 0.00 292/1678123 TaskJuggler::TextParser#getTransitions 235
    0.00 6.74 0.00 0.00 425349/1678123 TaskJuggler::TextParser::Pattern#each 125
    0.00 0.00 0.00 0.00 974/1678123 Hash#each
    0.00 0.00 0.00 0.00 283/1678123 TaskJuggler::TextParser::Rule#optional? 69
    0.00 0.00 0.00 0.00 2193/1678123 Array#collect!
    0.00 0.00 0.00 0.00 210/1678123 Array#each
    0.00 0.00 0.00 0.00 292/1678123 TaskJuggler::TextParser#checkRule 284
    0.00 15.11 0.00 0.00 555432/1678123 Kernel#loop
    0.00 2.22 0.00 0.00 574028/1678123 TaskJuggler::TextParser::Rule#matchingPatternIndex 124
    0.00 0.87 0.00 0.00 60003/1678123 TaskJuggler::TextParser#findPattern 557
    0.00 0.00 0.00 0.00 6/1678123 TaskJuggler::Project#initialize 394
    0.00 0.00 0.00 0.00 283/1678123 TaskJuggler::TextParser::Pattern#optional? 141
    0.07 0.01 0.00 0.06 1/1678123 TaskJuggler::TextParser#initRules 95
    194.31 0.00 0.00 194.31 1/1678123 TaskJuggler#parse 48
100.00% 12.93% 194.38 25.13 0.00 194.37 1678123 Array#each
    194.31 0.00 0.00 194.31 1/1 TaskJuggler::TextParser#parse
    47.80 29.08 0.00 18.72 4115296/4115296 TaskJuggler::TextScanner::StreamHandle#scan
    24.53 0.85 0.00 23.68 373418/406804 Method#call
    9.77 2.12 0.00 7.65 904320/1156621 Hash#has_key?
    9.61 0.26 0.00 9.35 61010/545036 TaskJuggler::TextParser#getNextToken
    5.25 1.72 0.00 3.53 273023/273023 TaskJuggler::TextParser#processNormalElements
    2.78 2.23 0.00 0.55 423021/696042 TaskJuggler::TextParser::StackElement#store
    1.72 1.23 0.00 0.49 555431/555444 String#==
    1.37 0.58 0.00 0.79 212010/272013 TaskJuggler::ProjectFileParser#returnToken
    0.79 0.79 0.00 0.00 701614/2195356 Symbol#==
    0.57 0.57 0.00 0.00 493421/4836336 NilClass#nil?
    0.54 0.54 0.00 0.00 423021/2332240 Array#last
    0.45 0.45 0.00 0.00 555431/586431 String#empty?
    0.42 0.42 0.00 0.00 95043/136047 Array#collect!
    0.23 0.23 0.00 0.00 485674/7541006 Kernel#nil?
    0.21 0.21 0.00 0.00 95043/95043 Array#sort!
    0.18 0.18 0.00 0.00 95043/95043 Hash#keys
    0.14 0.14 0.00 0.00 4220/4220 String#gsub!
    0.03 0.00 0.00 0.03 1326/425349 TaskJuggler::TextParser::Pattern#each
    0.02 0.00 0.00 0.02 1058/5061 Hash#each
    0.02 0.00 0.00 0.02 1/1 TaskJuggler::TjpSyntaxRules#rule_columnBody
    0.01 0.00 0.00 0.01 1/1 TaskJuggler::TjpSyntaxRules#rule_propertiesBody
    0.01 0.01 0.00 0.00 1128/8458 String#index
    0.01 0.00 0.00 0.01 1/1 TaskJuggler::TjpSyntaxRules#rule_shiftAttributes
    0.01 0.00 0.00 0.01 1/1 TaskJuggler::TjpSyntaxRules#rule_functionPatterns
    0.01 0.01 0.00 0.00 15004/15014 Kernel#instance_variable_set
    0.01 0.01 0.00 0.00 4220/4220 Fixnum#to_s
    0.01 0.01 0.00 0.00 15000/15000 Kernel#instance_variable_get
    0.01 0.00 0.00 0.01 1/1 TaskJuggler::TjpSyntaxRules#rule_accountBody
    0.00 0.00 0.00 0.00 1128/2128 String#include?
    0.00 0.00 0.00 0.00 458/65419 Hash#[]=
    0.00 0.00 0.00 0.00 2/44 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 1/1 TaskJuggler::FileList#<<
    0.00 0.00 0.00 0.00 288/60291 TaskJuggler::TextParser::Rule#optional?
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ProjectFileParser#open
    0.00 0.00 0.00 0.00 643/935 String#intern
    0.00 0.00 0.00 0.00 210/1678123 Array#each
    0.00 0.00 0.00 0.00 283/283 TaskJuggler::TextParser::Pattern#optional?
    0.00 0.00 0.00 0.00 210/502 TaskJuggler::TextParser#getTransitions
    0.00 0.00 0.00 0.00 3384/174175 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 1/1 TaskJuggler::TjpSyntaxRules#rule_taskScenarioAttributes
    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 118/118 Array#index
    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 1/1 TaskJuggler::TjpSyntaxRules#rule_resourceBookingHeader
    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 2.39 0.00 0.00 423021/423022 TaskJuggler::TextParser#parseRuleR
    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 1/1 TaskJuggler::TjpSyntaxRules#rule_projectBodyAttributes
    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 121/1317271 Class#new
    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 1/1 TaskJuggler::TjpSyntaxRules#rule_exportAttributes
    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 121/121 TaskJuggler::PropertySet#addAttributeType
    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.21 0.00 0.00 15000/850004 Object#deep_clone
    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 271/292 TaskJuggler::TextParser#newRule
    0.00 0.00 0.00 0.00 625/625 Symbol#[]
    194.31 0.00 0.00 194.31 1/1 Array#each
99.96% 0.00% 194.31 0.00 0.00 194.31 1 TaskJuggler::TextParser#parse 166
    194.24 0.00 0.00 194.24 1/423022 TaskJuggler::TextParser#parseRuleR 171
    0.07 0.00 0.00 0.07 1/1 TaskJuggler::TextParser#updateParserTables 169
    0.03 0.00 0.00 0.03 1326/425349 Array#each
    194.24 1.07 0.00 194.24 424023/425349 Kernel#loop
99.94% 0.55% 194.27 1.07 0.00 194.27 425349 TaskJuggler::TextParser::Pattern#each 124
    0.00 6.74 0.00 0.00 425349/1678123 Array#each 125
    0.00 2.39 0.00 0.00 423021/423022 Array#each
    194.24 0.00 0.00 194.24 1/423022 TaskJuggler::TextParser#parse 171
99.93% 1.23% 194.24 2.39 0.00 194.24 423022 TaskJuggler::TextParser#parseRuleR 306
    194.24 9.42 0.00 194.24 423022/696044 Kernel#loop 313
    0.52 0.25 0.00 0.27 59003/1317271 Class#new 309
    0.00 2.30 0.00 0.00 273022/696044 TaskJuggler::TextScanner#nextToken 385
    194.24 9.42 0.00 194.24 423022/696044 TaskJuggler::TextParser#parseRuleR 313
99.93% 6.03% 194.24 11.72 0.00 194.24 696044 Kernel#loop
    194.24 1.07 0.00 194.24 424023/425349 TaskJuggler::TextParser::Pattern#each
    97.42 2.25 0.00 95.17 484026/545036 TaskJuggler::TextParser#getNextToken
    25.36 2.26 0.00 23.10 362019/362019 Proc#call
    23.95 5.20 0.00 18.75 484026/484026 TaskJuggler::TextParser#findPattern
    3.59 1.04 0.00 2.55 424023/1317271 Class#new
    1.51 1.51 0.00 0.00 1634088/2332240 Array#last
    0.86 0.86 0.00 0.00 644429/7541006 Kernel#nil?
    0.53 0.53 0.00 0.00 424023/427134 Array#pop
    0.40 0.24 0.00 0.16 61004/61004 TaskJuggler::TextParser::TextParserResultArray#<<
    0.02 0.02 0.00 0.00 62004/4836336 NilClass#nil?
    0.00 15.11 0.00 0.00 555432/1678123 Array#each
    9.61 0.26 0.00 9.35 61010/545036 Array#each
    97.42 2.25 0.00 95.17 484026/545036 Kernel#loop
55.06% 1.29% 107.03 2.51 0.00 104.52 545036 TaskJuggler::TextParser#getNextToken 521
    104.05 1.50 0.00 102.55 545036/545036 TaskJuggler::ProjectFileParser#nextToken 522
    0.47 0.47 0.00 0.00 545036/629040 Array#include? 524
    104.05 1.50 0.00 102.55 545036/545036 TaskJuggler::TextParser#getNextToken 522
53.53% 0.77% 104.05 1.50 0.00 102.55 545036 TaskJuggler::ProjectFileParser#nextToken 75
    102.55 3.09 0.00 99.46 545036/545036 TaskJuggler::TextScanner#nextToken 76
    102.55 3.09 0.00 99.46 545036/545036 TaskJuggler::ProjectFileParser#nextToken 76
52.76% 1.59% 102.55 3.09 0.00 99.46 545036 TaskJuggler::TextScanner#nextToken 351
    6.27 1.26 0.00 5.01 273022/550267 TaskJuggler::TextScanner#sourceFileInfo 384
    0.31 0.31 0.00 0.00 272013/7541006 Kernel#nil? 353
    0.30 0.30 0.00 0.00 273023/4836336 NilClass#nil? 353
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextScanner::FileStreamHandle#close 365
    0.00 2.30 0.00 0.00 273022/696044 Kernel#loop 385
    0.00 0.00 0.00 0.00 1/427134 Array#pop 366
    0.00 0.00 0.00 0.00 1/91203 Array#empty? 368
    47.80 29.08 0.00 18.72 4115296/4115296 Array#each
24.59% 14.96% 47.80 29.08 0.00 18.72 4115296 TaskJuggler::TextScanner::StreamHandle#scan 85
    6.32 6.32 0.00 0.00 4115295/4119735 StringScanner#scan 109
    4.22 4.22 0.00 0.00 3559865/4836336 NilClass#nil? 109
    4.11 4.11 0.00 0.00 4670726/7541006 Kernel#nil? 109
    3.45 3.45 0.00 0.00 4115295/4666671 StringScanner#eos? 88
    0.62 0.62 0.00 0.00 555431/555431 StringScanner#pos 112
    0.00 0.00 0.00 0.00 76/1317271 Class#new 106
    0.00 0.00 0.00 0.00 3110/91203 Array#empty? 115
    0.00 0.00 0.00 0.00 3110/427134 Array#pop 114
    0.00 0.00 0.00 0.00 228/174175 String#[] 107
    0.00 0.00 0.00 0.00 76/76 Fixnum#& 91
    0.00 0.00 0.00 0.00 76/550342 IO#lineno 91
    0.00 0.00 0.00 0.00 77/77 IO#gets 89
    0.00 0.00 0.00 0.00 2110/2332240 Array#last 115
    25.36 2.26 0.00 23.10 362019/362019 Kernel#loop
13.05% 1.16% 25.36 2.26 0.00 23.10 362019 Proc#call
    12.05 0.00 0.00 12.05 2000/2000 TaskJuggler::PropertyTreeNode#inheritAttributes
    5.28 0.27 0.00 5.01 61005/1317271 Class#new
    2.48 0.45 0.00 2.03 30000/30000 TaskJuggler::ProjectFileParser#checkInterval
    1.02 0.19 0.00 0.83 29000/29000 TaskJuggler::PropertyTreeNode#method_missing
    0.65 0.20 0.00 0.45 29000/29000 TaskJuggler::ProjectFileParser#checkBooking
    0.46 0.12 0.00 0.34 60001/60001 TaskJuggler::TjTime#%
    0.32 0.19 0.00 0.13 60000/191005 TaskJuggler::Project#[]
    0.31 0.13 0.00 0.18 30000/30000 TaskJuggler::Project#resource
    0.26 0.09 0.00 0.17 30000/90001 TaskJuggler::TjTime#<
    0.12 0.01 0.00 0.11 4/4 TaskJuggler::Project#[]=
    0.06 0.06 0.00 0.00 118000/7541006 Kernel#nil?
    0.06 0.02 0.00 0.04 3000/4000 TaskJuggler::PropertyTreeNode#[]=
    0.02 0.02 0.00 0.00 29000/629040 Array#include?
    0.01 0.00 0.00 0.01 1000/1000 TaskJuggler::Project#task
    0.00 0.00 0.00 0.00 1/1 <Object::Object>#[]=
    0.00 0.00 0.00 0.00 1/2 <Class::TaskJuggler::Project>#maxScheduleGranularity
    0.00 0.00 0.00 0.00 1/1 <Class::TaskJuggler::TjTime>#checkTimeZone
    0.00 0.00 0.00 0.00 1/4 Float#to_i
    0.00 0.00 0.00 0.00 1/13 Float#/
    0.00 0.00 0.00 0.00 2002/4836336 NilClass#nil?
    0.00 0.00 0.00 0.00 1/1 Fixnum#==
    0.00 0.00 0.00 0.00 2/93409 Fixnum#*
    0.00 0.00 0.00 0.00 3/7 TaskJuggler::TextScanner#addMacro
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::TextScanner#macroDefined?
    0.00 0.00 0.00 0.00 31000/586431 String#empty?
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ProjectFileParser#setGlobalMacros
    0.00 0.00 0.00 0.00 1/2194 TaskJuggler::TjTime#+
    0.06 0.01 0.00 0.05 4386/406804 TaskJuggler::TjTime#method_missing 504
    0.72 0.07 0.00 0.65 29000/406804 TaskJuggler::PropertyTreeNode#method_missing 561
    24.53 0.85 0.00 23.68 373418/406804 Array#each
13.02% 0.48% 25.31 0.93 0.00 24.38 406804 Method#call
    8.54 0.19 0.00 8.35 60001/60001 TaskJuggler::ProjectFileScanner#to_date
    8.44 0.11 0.00 8.33 3110/3110 TaskJuggler::ProjectFileScanner#endMacroCall
    6.35 1.11 0.00 5.24 274131/274131 TaskJuggler::ProjectFileScanner#newPos
    0.65 0.33 0.00 0.32 29000/29000 TaskJuggler::TaskScenario#addBooking
    0.16 0.10 0.00 0.06 29001/29001 TaskJuggler::ProjectFileScanner#to_i
    0.11 0.04 0.00 0.07 3110/3110 TaskJuggler::ProjectFileScanner#startMacroCall
    0.05 0.00 0.00 0.05 2002/2002 TaskJuggler::ProjectFileScanner#startStringDQ
    0.05 0.03 0.00 0.02 2193/2197 Time#localtime
    0.02 0.00 0.00 0.02 2002/2002 TaskJuggler::ProjectFileScanner#endStringDQ
    0.01 0.01 0.00 0.00 1/1 TaskJuggler::ProjectFileScanner#endStringSQ
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::ProjectFileScanner#startStringSQ
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::ProjectFileScanner#endMacroDef
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::ProjectFileScanner#startMacroDef
    0.00 0.00 0.00 0.00 2193/2193 Time#wday
    0.00 0.00 0.00 0.00 53/53 TaskJuggler::ProjectFileScanner#midMacroDef
    23.95 5.20 0.00 18.75 484026/484026 Kernel#loop
12.32% 2.68% 23.95 5.20 0.00 18.75 484026 TaskJuggler::TextParser#findPattern 532
    13.85 1.88 0.00 11.97 574028/574028 TaskJuggler::TextParser::Rule#matchingPatternIndex 538
    1.14 1.14 0.00 0.00 961045/2195356 Symbol#== 537
    0.96 0.96 0.00 0.00 424023/424023 TaskJuggler::TextParser::Rule#pattern 578
    0.67 0.67 0.00 0.00 520036/7541006 Kernel#nil? 553
    0.27 0.09 0.00 0.18 60003/272013 TaskJuggler::ProjectFileParser#returnToken 574
    0.12 0.12 0.00 0.00 150005/4836336 NilClass#nil? 553
    0.06 0.06 0.00 0.00 60003/60291 TaskJuggler::TextParser::Rule#optional? 564
    0.00 0.87 0.00 0.00 60003/1678123 Array#each 557
    0.00 0.00 0.00 0.00 1/1317271 TaskJuggler::FileList#<< 43
    0.00 0.00 0.00 0.00 292/1317271 TaskJuggler::TextParser#newRule 121
    0.00 0.00 0.00 0.00 663/1317271 TaskJuggler::TextParser#pattern 137
    0.00 0.00 0.00 0.00 230/1317271 TaskJuggler::ProjectFileParser#arg 371
    0.00 0.00 0.00 0.00 1/1317271 TaskJuggler::ProjectFileParser#open 53
    0.00 0.00 0.00 0.00 1/1317271 TaskJuggler::TextScanner#initialize 191
    0.00 0.00 0.00 0.00 1/1317271 TaskJuggler::TextScanner#open 266
    0.00 0.01 0.00 0.00 1000/1317271 TaskJuggler::Task#initialize 24
    0.00 0.00 0.00 0.00 76/1317271 TaskJuggler::TextScanner::StreamHandle#scan 106
    0.00 0.01 0.00 0.00 2000/1317271 TaskJuggler::DependencyListAttribute#initialize 220
    0.00 0.01 0.00 0.00 1000/1317271 TaskJuggler::ChargeSetListAttribute#initialize 154
    0.00 0.00 0.00 0.00 1000/1317271 TaskJuggler::BookingListAttribute#initialize 96
    0.00 0.24 0.00 0.00 60001/1317271 <Class::TaskJuggler::TjTime>#parse 164
    0.00 0.00 0.00 0.00 2194/1317271 TaskJuggler::TjTime#+ 209
    0.00 0.00 0.00 0.00 1000/1317271 TaskJuggler::AllocationAttribute#initialize 47
    0.00 0.00 0.00 0.00 15/1317271 TaskJuggler::Project#initialize 401
    0.00 0.00 0.00 0.00 1/1317271 TaskJuggler::Journal#initialize 180
    0.00 0.00 0.00 0.00 1/1317271 <Class::TaskJuggler::TjTime>#now 47
    0.00 0.00 0.00 0.00 1/1317271 TaskJuggler::TjTime#align 197
    0.00 0.00 0.00 0.00 18/1317271 TaskJuggler::PropertySet#initialize 49
    0.00 0.00 0.00 0.00 121/1317271 Array#each
    0.00 0.02 0.00 0.00 6003/1317271 TaskJuggler::PropertyTreeNode#initialize 82
    0.00 0.00 0.00 0.00 1000/1317271 TaskJuggler::Resource#initialize 25
    0.00 0.00 0.00 0.00 3/1317271 TaskJuggler::Project#[]= 439
    0.00 0.00 0.00 0.00 3/1317271 TaskJuggler::WorkingHours#initialize 33
    0.00 0.00 0.00 0.00 3/1317271 TaskJuggler::WorkingHours#initScoreboard 181
    0.00 0.00 0.00 0.00 3/1317271 TaskJuggler::Scoreboard#clear 37
    0.00 0.00 0.00 0.00 4/1317271 TaskJuggler::ProjectFileParser#setGlobalMacros 97
    0.00 0.00 0.00 0.00 1110/1317271 TaskJuggler::ProjectFileScanner#endMacroCall 349
    0.00 0.00 0.00 0.00 1/1317271 Mutex#synchronize 109
    0.00 0.00 0.00 0.00 2000/1317271 Array#collect!
    0.00 0.09 0.00 0.00 56000/1317271 Integer#times
    0.00 0.01 0.00 0.00 5000/1317271 TaskJuggler::TaskListAttribute#initialize 559
    0.00 0.01 0.00 0.00 5000/1317271 TaskJuggler::ResourceListAttribute#initialize 432
    0.00 0.00 0.00 0.00 2000/1317271 TaskJuggler::FlagListAttribute#initialize 274
    0.00 0.00 0.00 0.00 1000/1317271 TaskJuggler::IntervalListAttribute#initialize 322
    0.00 0.01 0.00 0.00 8004/1317271 TaskJuggler::PropertyTreeNode#declareAttribute 339
    0.07 0.00 0.00 0.07 1/1317271 TaskJuggler#parse 47
    0.09 0.01 0.00 0.08 6220/1317271 TaskJuggler::TextScanner::StreamHandle#injectMacro 81
    0.52 0.25 0.00 0.27 59003/1317271 TaskJuggler::TextParser#parseRuleR 309
    3.59 1.04 0.00 2.55 424023/1317271 Kernel#loop
    4.06 1.75 0.00 2.31 550267/1317271 TaskJuggler::TextScanner#sourceFileInfo 326
    5.28 0.27 0.00 5.01 61005/1317271 Proc#call
    8.35 0.23 0.00 8.12 60001/1317271 TaskJuggler::ProjectFileScanner#to_date 180
11.30% 2.04% 21.96 3.96 0.00 18.41 1317271 Class#new
    8.09 0.61 0.00 7.70 122198/122198 TaskJuggler::TjTime#initialize
    2.55 0.00 0.00 2.55 1000/1000 TaskJuggler::Task#initialize
    2.00 2.00 0.00 0.00 424023/424023 TaskJuggler::TextParser::StackElement#initialize
    1.90 1.90 0.00 0.00 550267/550267 TaskJuggler::SourceFileInfo#initialize
    1.76 0.00 0.00 1.76 1000/1000 TaskJuggler::Resource#initialize
    1.37 1.37 0.00 0.00 1225941/1234134 <Class::BasicObject>#allocate
    0.46 0.04 0.00 0.42 5000/5000 TaskJuggler::TaskListAttribute#initialize
    0.42 0.25 0.00 0.17 30001/30001 TaskJuggler::Interval#initialize
    0.39 0.00 0.00 0.39 5000/5000 TaskJuggler::ResourceListAttribute#initialize
    0.29 0.04 0.00 0.25 7000/7000 TaskJuggler::StringAttribute#initialize
    0.22 0.15 0.00 0.07 59003/59003 TaskJuggler::TextParser::TextParserResultArray#initialize
    0.21 0.05 0.00 0.16 8001/8001 TaskJuggler::FloatAttribute#initialize
    0.20 0.20 0.00 0.00 29000/29000 TaskJuggler::Booking#initialize
    0.18 0.02 0.00 0.16 1000/1000 TaskJuggler::AllocationAttribute#initialize
    0.14 0.02 0.00 0.12 2000/2000 TaskJuggler::DependencyListAttribute#initialize
    0.14 0.14 0.00 0.00 4013/4013 Hash#initialize
    0.13 0.13 0.00 0.00 83021/122523 <Class::Array>#allocate
    0.11 0.01 0.00 0.10 3003/3003 TaskJuggler::BooleanAttribute#initialize
    0.09 0.07 0.00 0.02 4000/4000 TaskJuggler::LogicalExpressionAttribute#initialize
    0.08 0.01 0.00 0.07 6000/6000 TaskJuggler::DateAttribute#initialize
    0.07 0.00 0.00 0.07 1/1 TaskJuggler::ProjectFileParser#initialize
    0.07 0.00 0.00 0.07 2000/2000 TaskJuggler::FlagListAttribute#initialize
    0.06 0.06 0.00 0.00 3110/3110 TaskJuggler::TextScanner::MacroStackEntry#initialize
    0.06 0.00 0.00 0.06 2000/2000 TaskJuggler::LimitsAttribute#initialize
    0.06 0.01 0.00 0.05 1000/1000 TaskJuggler::BookingListAttribute#initialize
    0.06 0.01 0.00 0.05 5000/5000 TaskJuggler::FixnumAttribute#initialize
    0.05 0.03 0.00 0.02 2000/2000 TaskJuggler::ShiftAssignmentsAttribute#initialize
    0.05 0.05 0.00 0.00 24017/83021 Array#initialize
    0.05 0.01 0.00 0.04 3000/3000 TaskJuggler::DurationAttribute#initialize
    0.05 0.01 0.00 0.04 1000/1000 TaskJuggler::IntervalListAttribute#initialize
    0.04 0.00 0.00 0.04 1000/1000 TaskJuggler::ChargeListAttribute#initialize
    0.04 0.00 0.00 0.04 1000/1000 TaskJuggler::ChargeSetListAttribute#initialize
    0.03 0.01 0.00 0.02 663/663 TaskJuggler::TextParser::Pattern#initialize
    0.01 0.00 0.00 0.01 1000/1000 TaskJuggler::RichTextAttribute#initialize
    0.01 0.00 0.00 0.01 1000/1000 TaskJuggler::TaskScenario#initialize
    0.01 0.00 0.00 0.01 1000/1000 TaskJuggler::SymbolAttribute#initialize
    0.01 0.01 0.00 0.00 1000/1000 TaskJuggler::ResourceScenario#initialize
    0.01 0.01 0.00 0.00 4296/4296 StringScanner#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TimeSheets#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 1/1 TaskJuggler::Project#initialize
    0.00 0.00 0.00 0.00 7/7 TaskJuggler::Macro#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::FileList#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::Scenario#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::JournalEntryList#initialize
    0.00 0.00 0.00 0.00 4013/4013 <Class::Hash>#allocate
    0.00 0.00 0.00 0.00 121/121 TaskJuggler::AttributeDefinition#initialize
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::WorkingHours#initialize
    0.00 0.00 0.00 0.00 4296/4296 <Class::StringScanner>#allocate
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::Scoreboard#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 1000/1000 TaskJuggler::WorkingHoursAttribute#initialize
    0.00 0.00 0.00 0.00 292/292 TaskJuggler::TextParser::Rule#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::DataCache#initialize
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::FileRecord#initialize
    0.00 0.00 0.00 0.00 2/80002 TaskJuggler::RealFormat#initialize 40
    0.01 0.00 0.00 0.01 1000/80002 TaskJuggler::Task#initialize 25
    0.02 0.01 0.00 0.01 1000/80002 TaskJuggler::Resource#initialize 26
    2.82 0.24 0.00 2.58 54000/80002 TaskJuggler::PropertyTreeNode#declareAttribute 334
    11.60 0.16 0.00 11.44 24000/80002 Hash#each
7.43% 0.21% 14.45 0.41 0.00 14.04 80002 Integer#times
    11.40 0.01 0.00 11.39 5000/5000 TaskJuggler::AttributeBase#inherit
    0.11 0.11 0.00 0.00 54000/65419 Hash#[]=
    0.05 0.05 0.00 0.00 54000/62004 TaskJuggler::AttributeBase#id
    0.04 0.03 0.00 0.01 11000/191005 TaskJuggler::Project#[]
    0.00 0.00 0.00 0.00 2000/1394329 Array#[]=
    0.00 0.09 0.00 0.00 56000/1317271 Class#new
    0.00 0.00 0.00 0.00 10/15014 Kernel#instance_variable_set
    13.85 1.88 0.00 11.97 574028/574028 TaskJuggler::TextParser#findPattern 538
7.13% 0.97% 13.85 1.88 0.00 11.97 574028 TaskJuggler::TextParser::Rule#matchingPatternIndex 122
    0.00 2.22 0.00 0.00 574028/1678123 Array#each 124
    0.00 5.54 0.00 0.00 768000/850004 Array#collect!
    0.00 0.21 0.00 0.00 15000/850004 Array#each
    1.30 0.61 0.00 0.69 62004/850004 TaskJuggler::AttributeBase#initialize 47
    11.39 0.10 0.00 11.29 5000/850004 TaskJuggler::AttributeBase#inherit 60
6.53% 3.32% 12.69 6.46 0.00 11.98 850004 Object#deep_clone 35
    10.69 1.06 0.00 9.71 39000/136047 Array#collect! 62
    2.66 2.66 0.00 0.00 3081013/3446524 Kernel#is_a? 39
    0.80 0.80 0.00 0.00 811004/811004 Kernel#frozen? 39
    0.59 0.59 0.00 0.00 829004/7541006 Kernel#nil? 39
    0.41 0.10 0.00 0.31 55000/55000 Kernel#clone 52
    0.21 0.15 0.00 0.06 110000/200001 Comparable#< 67
    0.14 0.14 0.00 0.00 110000/110000 Kernel#instance_variables 57
    0.06 0.06 0.00 0.00 55000/629040 Array#include? 47
    0.06 0.06 0.00 0.00 71000/71000 Kernel#kind_of? 61
    0.06 0.06 0.00 0.00 55000/55000 Kernel#remove_instance_variable 70
    0.02 0.02 0.00 0.00 39000/39000 Array#frozen? 39
    0.01 0.01 0.00 0.00 21000/4836336 NilClass#nil? 39
    0.00 0.13 0.00 0.00 55000/1678123 Array#each 57
    0.00 0.00 0.00 0.00 3/5061 TaskJuggler::TextParser#newRule 305
    0.02 0.00 0.00 0.02 1058/5061 Array#each
    12.05 0.33 0.00 11.72 4000/5061 TaskJuggler::PropertySet#eachAttributeDefinition 85
6.21% 0.17% 12.07 0.33 0.00 11.74 5061 Hash#each
    11.60 0.16 0.00 11.44 24000/80002 Integer#times
    0.12 0.05 0.00 0.07 24000/84001 TaskJuggler::Project#scenarioCount
    0.00 0.00 0.00 0.00 520/65419 Hash#[]=
    0.00 0.00 0.00 0.00 974/1678123 Array#each
    0.00 0.00 0.00 0.00 18/128 TaskJuggler::ProjectFileParser#descr
    0.00 0.00 0.00 0.00 18/128 TaskJuggler::ProjectFileParser#singlePattern
    12.05 0.00 0.00 12.05 2000/2000 Proc#call
6.20% 0.00% 12.05 0.00 0.00 12.05 2000 TaskJuggler::PropertyTreeNode#inheritAttributes 114
    12.05 0.00 0.00 12.05 4000/4000 TaskJuggler::PropertySet#eachAttributeDefinition 136
    12.05 0.00 0.00 12.05 4000/4000 TaskJuggler::PropertyTreeNode#inheritAttributes 136
6.20% 0.00% 12.05 0.00 0.00 12.05 4000 TaskJuggler::PropertySet#eachAttributeDefinition 84
    12.05 0.33 0.00 11.72 4000/5061 Hash#each 85
    0.00 0.00 0.00 0.00 4/550267 TaskJuggler::ProjectFileParser#setGlobalMacros 97
    0.11 0.02 0.00 0.09 3110/550267 TaskJuggler::TextScanner#expandMacro 450
    5.24 1.19 0.00 4.05 274131/550267 TaskJuggler::ProjectFileScanner#newPos 187
    6.27 1.26 0.00 5.01 273022/550267 TaskJuggler::TextScanner#nextToken 384
5.98% 1.27% 11.62 2.47 0.00 9.15 550267 TaskJuggler::TextScanner#sourceFileInfo 325
    4.09 2.73 0.00 1.36 550267/550267 TaskJuggler::TextScanner::StreamHandle#lineNo 326
    4.06 1.75 0.00 2.31 550267/1317271 Class#new 326
    1.00 1.00 0.00 0.00 550267/550267 TaskJuggler::TextScanner#fileName 326
    11.40 0.01 0.00 11.39 5000/5000 Integer#times
5.86% 0.01% 11.40 0.01 0.00 11.39 5000 TaskJuggler::AttributeBase#inherit 58
    11.39 0.10 0.00 11.29 5000/850004 Object#deep_clone 60
    0.11 0.00 0.00 0.11 3/136047 TaskJuggler::Scoreboard#collect! 83
    0.15 0.01 0.00 0.14 2001/136047 TaskJuggler::PropertyTreeNode#initialize 83
    0.42 0.42 0.00 0.00 95043/136047 Array#each
    10.69 1.06 0.00 9.71 39000/136047 Object#deep_clone 62
5.85% 0.77% 11.37 1.49 0.00 9.96 136047 Array#collect!
    0.09 0.03 0.00 0.06 4386/4386 TaskJuggler::TjTime#method_missing
    0.01 0.01 0.00 0.00 2193/5811 Kernel#dup
    0.01 0.01 0.00 0.00 2193/2193 TaskJuggler::TjTime#secondsOfDay
    0.00 0.00 0.00 0.00 2193/2194 TaskJuggler::TjTime#+
    0.00 0.00 0.00 0.00 2193/1678123 Array#each
    0.00 0.00 0.00 0.00 2000/1317271 Class#new
    0.00 5.54 0.00 0.00 768000/850004 Object#deep_clone
    0.00 0.00 0.00 0.00 1000/1000 Symbol#to_s
    0.00 0.00 0.00 0.00 292/1156621 TaskJuggler::TextParser#newRule 113
    0.00 0.00 0.00 0.00 4000/1156621 TaskJuggler::PropertyTreeNode#[]= 418
    0.00 0.00 0.00 0.00 4/1156621 TaskJuggler::Project#[]= 429
    0.06 0.06 0.00 0.00 57000/1156621 TaskJuggler::PropertyTreeNode#[] 432
    0.24 0.24 0.00 0.00 191005/1156621 TaskJuggler::Project#[] 421
    9.77 2.12 0.00 7.65 904320/1156621 Array#each
5.18% 1.24% 10.07 2.42 0.00 7.65 1156621 Hash#has_key?
    5.53 3.87 0.00 1.66 904110/905084 Array#hash
    2.12 1.41 0.00 0.71 424023/424023 Array#eql?
    8.54 0.19 0.00 8.35 60001/60001 Method#call
4.39% 0.10% 8.54 0.19 0.00 8.35 60001 TaskJuggler::ProjectFileScanner#to_date 178
    8.35 0.23 0.00 8.12 60001/1317271 Class#new 180
    8.44 0.11 0.00 8.33 3110/3110 Method#call
4.34% 0.06% 8.44 0.11 0.00 8.33 3110 TaskJuggler::ProjectFileScanner#endMacroCall 324
    8.26 0.03 0.00 8.23 3110/3110 TaskJuggler::TextScanner#expandMacro 360
    0.03 0.03 0.00 0.00 4440/4119735 StringScanner#scan 350
    0.02 0.02 0.00 0.00 5330/174175 String#[] 345
    0.01 0.01 0.00 0.00 1110/5116 String#gsub 351
    0.01 0.01 0.00 0.00 7330/8458 String#index 343
    0.00 0.00 0.00 0.00 1110/1317271 Class#new 349
    0.00 0.00 0.00 0.00 1110/4220 <Class::Range>#allocate 345
    0.00 0.00 0.00 0.00 1110/7541006 Kernel#nil? 340
    0.00 0.00 0.00 0.00 1110/4666671 StringScanner#eos? 355
    0.00 0.00 0.00 0.00 2000/4836336 NilClass#nil? 340
    0.00 0.00 0.00 0.00 3110/10233 TaskJuggler::TextScanner#mode= 325
    8.26 0.03 0.00 8.23 3110/3110 TaskJuggler::ProjectFileScanner#endMacroCall 360
4.25% 0.02% 8.26 0.03 0.00 8.23 3110 TaskJuggler::TextScanner#expandMacro 448
    7.91 5.13 0.00 2.78 3110/3110 TaskJuggler::TextScanner::StreamHandle#injectMacro 458
    0.21 0.02 0.00 0.19 3110/3110 TaskJuggler::MacroTable#resolve 450
    0.11 0.02 0.00 0.09 3110/550267 TaskJuggler::TextScanner#sourceFileInfo 450
    8.09 0.61 0.00 7.70 122198/122198 Class#new
4.16% 0.31% 8.09 0.61 0.00 7.70 122198 TaskJuggler::TjTime#initialize 35
    7.55 2.60 0.00 4.95 60001/60001 <Class::TaskJuggler::TjTime>#parse 39
    0.19 0.19 0.00 0.00 182200/3446524 Kernel#is_a? 38
    0.00 0.00 0.00 0.00 1/1 <Class::Time>#at 41
    7.91 5.13 0.00 2.78 3110/3110 TaskJuggler::TextScanner#expandMacro 458
4.07% 2.64% 7.91 5.13 0.00 2.78 3110 TaskJuggler::TextScanner::StreamHandle#injectMacro 72
    2.68 2.68 0.00 0.00 6220/174175 String#[] 74
    0.09 0.01 0.00 0.08 6220/1317271 Class#new 81
    0.01 0.01 0.00 0.00 3110/4220 <Class::Range>#allocate 74
    0.00 0.00 0.00 0.00 3110/3110 StringScanner#pos= 76
    7.55 2.60 0.00 4.95 60001/60001 TaskJuggler::TjTime#initialize 39
3.88% 1.34% 7.55 2.60 0.00 4.95 60001 <Class::TaskJuggler::TjTime>#parse 62
    1.44 0.78 0.00 0.66 31000/31000 <Class::Time>#utc 143
    1.24 0.69 0.00 0.55 29001/29001 <Class::Time>#mktime 157
    0.52 0.52 0.00 0.00 333003/362004 String#to_i 87
    0.37 0.37 0.00 0.00 155000/174175 String#[] 150
    0.37 0.37 0.00 0.00 91001/91001 String#split 63
    0.29 0.09 0.00 0.20 31000/33194 Time#+ 155
    0.09 0.09 0.00 0.00 60001/60001 <Class::Date>#gregorian_leap? 88
    0.00 0.24 0.00 0.00 60001/1317271 Class#new 164
    0.00 0.00 0.00 0.00 9/7541006 TaskJuggler::WorkingHours#initialize 53
    0.00 0.00 0.00 0.00 1110/7541006 TaskJuggler::ProjectFileScanner#endMacroCall 340
    0.00 0.00 0.00 0.00 5/7541006 TaskJuggler::TjTime#to_s 446
    0.06 0.06 0.00 0.00 118000/7541006 Proc#call
    0.23 0.23 0.00 0.00 485674/7541006 Array#each
    0.31 0.31 0.00 0.00 272013/7541006 TaskJuggler::TextScanner#nextToken 353
    0.59 0.59 0.00 0.00 829004/7541006 Object#deep_clone 39
    0.67 0.67 0.00 0.00 520036/7541006 TaskJuggler::TextParser#findPattern 553
    0.86 0.86 0.00 0.00 644429/7541006 Kernel#loop
    4.11 4.11 0.00 0.00 4670726/7541006 TaskJuggler::TextScanner::StreamHandle#scan 109
3.51% 3.51% 6.83 6.83 0.00 0.00 7541006 Kernel#nil?
    6.35 1.11 0.00 5.24 274131/274131 Method#call
3.27% 0.57% 6.35 1.11 0.00 5.24 274131 TaskJuggler::ProjectFileScanner#newPos 186
    5.24 1.19 0.00 4.05 274131/550267 TaskJuggler::TextScanner#sourceFileInfo 187
    0.03 0.03 0.00 0.00 4440/4119735 TaskJuggler::ProjectFileScanner#endMacroCall 350
    6.32 6.32 0.00 0.00 4115295/4119735 TaskJuggler::TextScanner::StreamHandle#scan 109
3.27% 3.27% 6.35 6.35 0.00 0.00 4119735 StringScanner#scan
    0.00 0.00 0.00 0.00 2000/4836336 TaskJuggler::ProjectFileScanner#endMacroCall 340
    0.00 0.00 0.00 0.00 1000/4836336 TaskJuggler::PropertyTreeNode#fullId 245
    0.00 0.00 0.00 0.00 3/4836336 TaskJuggler::TjTime#to_s 446
    0.00 0.00 0.00 0.00 2002/4836336 Proc#call
    0.01 0.01 0.00 0.00 21000/4836336 Object#deep_clone 39
    0.02 0.02 0.00 0.00 62004/4836336 Kernel#loop
    0.12 0.12 0.00 0.00 150005/4836336 TaskJuggler::TextParser#findPattern 553
    0.30 0.30 0.00 0.00 273023/4836336 TaskJuggler::TextScanner#nextToken 353
    0.31 0.31 0.00 0.00 272013/4836336 TaskJuggler::TextScanner#returnToken 427
    0.57 0.57 0.00 0.00 493421/4836336 Array#each
    4.22 4.22 0.00 0.00 3559865/4836336 TaskJuggler::TextScanner::StreamHandle#scan 109
2.86% 2.86% 5.55 5.55 0.00 0.00 4836336 NilClass#nil?
    0.00 0.00 0.00 0.00 974/905084 Hash#[]=
    5.53 3.87 0.00 1.66 904110/905084 Hash#has_key?
2.84% 1.99% 5.53 3.87 0.00 1.66 905084 Array#hash
    0.94 0.94 0.00 0.00 1174296/1174296 Kernel#hash
    0.72 0.72 0.00 0.00 635872/635872 String#hash
    5.25 1.72 0.00 3.53 273023/273023 Array#each
2.70% 0.88% 5.25 1.72 0.00 3.53 273023 TaskJuggler::TextParser#processNormalElements 582
    2.05 1.15 0.00 0.90 273021/696042 TaskJuggler::TextParser::StackElement#store 594
    0.57 0.36 0.00 0.21 122014/122142 BasicObject#!= 604
    0.48 0.48 0.00 0.00 273021/2332240 Array#last 594
    0.43 0.43 0.00 0.00 395037/2195356 Symbol#== 583
    0.00 0.00 0.00 0.00 2/2 Array#[] 596
    2.05 1.15 0.00 0.90 273021/696042 TaskJuggler::TextParser#processNormalElements 594
    2.78 2.23 0.00 0.55 423021/696042 Array#each
2.48% 1.74% 4.83 3.38 0.00 1.45 696042 TaskJuggler::TextParser::StackElement#store 40
    1.45 1.45 0.00 0.00 1392084/1394329 Array#[]= 42
    0.00 0.00 0.00 0.00 1110/4666671 TaskJuggler::ProjectFileScanner#endMacroCall 355
    0.65 0.65 0.00 0.00 550266/4666671 TaskJuggler::TextScanner::StreamHandle#lineNo 139
    3.45 3.45 0.00 0.00 4115295/4666671 TaskJuggler::TextScanner::StreamHandle#scan 88
2.11% 2.11% 4.10 4.10 0.00 0.00 4666671 StringScanner#eos?
    4.09 2.73 0.00 1.36 550267/550267 TaskJuggler::TextScanner#sourceFileInfo 326
2.10% 1.40% 4.09 2.73 0.00 1.36 550267 TaskJuggler::TextScanner::StreamHandle#lineNo 134
    0.71 0.71 0.00 0.00 550266/550342 IO#lineno 136
    0.65 0.65 0.00 0.00 550266/4666671 StringScanner#eos? 139
    0.07 0.02 0.00 0.05 2/2003 TaskJuggler::TextParser#updateParserTables 156
    3.75 0.15 0.00 3.60 2001/2003 TaskJuggler::PropertySet#addProperty 203
1.97% 0.09% 3.82 0.17 0.00 3.65 2003 Hash#each_value
    3.60 0.28 0.00 3.32 62004/62004 TaskJuggler::PropertyTreeNode#declareAttribute
    0.04 0.00 0.00 0.04 292/502 TaskJuggler::TextParser#getTransitions
    0.01 0.00 0.00 0.01 292/292 TaskJuggler::TextParser#checkRule
    0.00 0.00 0.00 0.00 1/2001 TaskJuggler::Project#addScenario 744
    1.43 0.03 0.00 1.40 1000/2001 TaskJuggler::Project#addResource 760
    2.38 0.02 0.00 2.36 1000/2001 TaskJuggler::Project#addTask 756
1.96% 0.03% 3.81 0.05 0.00 3.76 2001 TaskJuggler::PropertySet#addProperty 200
    3.75 0.15 0.00 3.60 2001/2003 Hash#each_value 203
    0.01 0.01 0.00 0.00 1000/1000 TaskJuggler::PropertyTreeNode#fullId 212
    0.00 0.00 0.00 0.00 2001/65419 Hash#[]= 210
    3.60 0.28 0.00 3.32 62004/62004 Hash#each_value
1.85% 0.14% 3.60 0.28 0.00 3.32 62004 TaskJuggler::PropertyTreeNode#declareAttribute 332
    2.82 0.24 0.00 2.58 54000/80002 Integer#times 334
    0.21 0.13 0.00 0.08 54000/84001 TaskJuggler::Project#scenarioCount 334
    0.01 0.01 0.00 0.00 8004/65419 Hash#[]= 340
    0.01 0.01 0.00 0.00 8004/62004 TaskJuggler::AttributeBase#id 340
    0.00 0.01 0.00 0.00 8004/1317271 Class#new 339
    0.00 0.00 0.00 0.00 230/3446524 TaskJuggler::TextParser::TokenDoc#initialize 27
    0.00 0.00 0.00 0.00 3/3446524 TaskJuggler::TextParser#newRule 302
    0.00 0.00 0.00 0.00 18/3446524 TaskJuggler::ProjectFileParser#also 383
    0.00 0.00 0.00 0.00 39/3446524 TaskJuggler::TextScanner#addPattern 235
    0.00 0.00 0.00 0.00 6/3446524 TaskJuggler::TjTime#- 215
    0.00 0.00 0.00 0.00 3/3446524 TaskJuggler::WorkingHours#initialize 36
    0.00 0.00 0.00 0.00 2/3446524 TaskJuggler::RealFormat#initialize 33
    0.06 0.06 0.00 0.00 60002/3446524 TaskJuggler::Interval#initialize 49
    0.09 0.09 0.00 0.00 62004/3446524 TaskJuggler::AttributeBase#initialize 46
    0.12 0.12 0.00 0.00 61004/3446524 TaskJuggler::TextParser::TextParserResultArray#<< 59
    0.19 0.19 0.00 0.00 182200/3446524 TaskJuggler::TjTime#initialize 38
    2.66 2.66 0.00 0.00 3081013/3446524 Object#deep_clone 39
1.61% 1.61% 3.12 3.12 0.00 0.00 3446524 Kernel#is_a?
    0.00 0.00 0.00 0.00 3384/174175 Array#each
    0.00 0.00 0.00 0.00 1/174175 TaskJuggler::ProjectFileParser#open 55
    0.00 0.00 0.00 0.00 228/174175 TaskJuggler::TextScanner::StreamHandle#scan 107
    0.00 0.00 0.00 0.00 3/174175 TaskJuggler::ProjectFileScanner#endMacroDef 308
    0.00 0.00 0.00 0.00 3/174175 TaskJuggler::ProjectFileScanner#startMacroDef 296
    0.00 0.00 0.00 0.00 1/174175 TaskJuggler::ProjectFileScanner#startStringSQ 238
    0.00 0.00 0.00 0.00 1/174175 TaskJuggler::ProjectFileScanner#endStringSQ 251
    0.01 0.01 0.00 0.00 2002/174175 TaskJuggler::ProjectFileScanner#endStringDQ 231
    0.01 0.01 0.00 0.00 2002/174175 TaskJuggler::ProjectFileScanner#startStringDQ 218
    0.02 0.02 0.00 0.00 5330/174175 TaskJuggler::ProjectFileScanner#endMacroCall 345
    0.37 0.37 0.00 0.00 155000/174175 <Class::TaskJuggler::TjTime>#parse 150
    2.68 2.68 0.00 0.00 6220/174175 TaskJuggler::TextScanner::StreamHandle#injectMacro 74
1.59% 1.59% 3.09 3.09 0.00 0.00 174175 String#[]
    0.00 0.00 0.00 0.00 15000/2195356 Array#include?
    0.00 0.00 0.00 0.00 520/2195356 Array#index
    0.21 0.21 0.00 0.00 122140/2195356 BasicObject#!=
    0.43 0.43 0.00 0.00 395037/2195356 TaskJuggler::TextParser#processNormalElements 583
    0.79 0.79 0.00 0.00 701614/2195356 Array#each
    1.14 1.14 0.00 0.00 961045/2195356 TaskJuggler::TextParser#findPattern 537
1.32% 1.32% 2.57 2.57 0.00 0.00 2195356 Symbol#==
    2.55 0.00 0.00 2.55 1000/1000 Class#new
1.31% 0.00% 2.55 0.00 0.00 2.55 1000 TaskJuggler::Task#initialize 20
    2.38 0.00 0.00 2.38 1000/1000 TaskJuggler::Project#addTask 22
    0.12 0.05 0.00 0.07 1000/2001 TaskJuggler::PropertyTreeNode#initialize 21
    0.01 0.00 0.00 0.01 2000/84001 TaskJuggler::Project#scenarioCount 25
    0.01 0.00 0.00 0.01 1000/80002 Integer#times 25
    0.00 0.01 0.00 0.00 1000/1317271 Class#new 24
    0.00 0.00 0.00 0.00 2110/2332240 TaskJuggler::TextScanner::StreamHandle#scan 115
    0.48 0.48 0.00 0.00 273021/2332240 TaskJuggler::TextParser#processNormalElements 594
    0.54 0.54 0.00 0.00 423021/2332240 Array#each
    1.51 1.51 0.00 0.00 1634088/2332240 Kernel#loop
1.30% 1.30% 2.53 2.53 0.00 0.00 2332240 Array#last
    2.48 0.45 0.00 2.03 30000/30000 Proc#call
1.28% 0.23% 2.48 0.45 0.00 2.03 30000 TaskJuggler::ProjectFileParser#checkInterval 135
    0.61 0.51 0.00 0.10 120000/191005 TaskJuggler::Project#[] 142
    0.57 0.32 0.00 0.25 30000/30000 TaskJuggler::TjTime#>= 137
    0.35 0.10 0.00 0.25 30000/30000 TaskJuggler::TjTime#> 142
    0.29 0.18 0.00 0.11 30000/90001 TaskJuggler::TjTime#< 137
    0.21 0.07 0.00 0.14 30000/30000 TaskJuggler::TjTime#<= 142
    2.38 0.00 0.00 2.38 1000/1000 TaskJuggler::Task#initialize 22
1.22% 0.00% 2.38 0.00 0.00 2.38 1000 TaskJuggler::Project#addTask 755
    2.38 0.02 0.00 2.36 1000/2001 TaskJuggler::PropertySet#addProperty 756
    2.12 1.41 0.00 0.71 424023/424023 Hash#has_key?
1.09% 0.73% 2.12 1.41 0.00 0.71 424023 Array#eql?
    0.51 0.51 0.00 0.00 692031/692031 Kernel#eql?
    0.20 0.20 0.00 0.00 156015/156015 String#eql?
    0.00 0.00 0.00 0.00 1000/62004 TaskJuggler::WorkingHoursAttribute#initialize 582
    0.01 0.01 0.00 0.00 1000/62004 TaskJuggler::RichTextAttribute#initialize 462
    0.01 0.00 0.00 0.01 1000/62004 TaskJuggler::ChargeSetListAttribute#initialize 152
    0.01 0.01 0.00 0.00 1000/62004 TaskJuggler::SymbolAttribute#initialize 547
    0.02 0.01 0.00 0.01 4000/62004 TaskJuggler::LogicalExpressionAttribute#initialize 363
    0.02 0.01 0.00 0.01 2000/62004 TaskJuggler::ShiftAssignmentsAttribute#initialize 502
    0.04 0.02 0.00 0.02 3000/62004 TaskJuggler::DurationAttribute#initialize 243
    0.04 0.00 0.00 0.04 1000/62004 TaskJuggler::ChargeListAttribute#initialize 134
    0.04 0.01 0.00 0.03 1000/62004 TaskJuggler::IntervalListAttribute#initialize 320
    0.05 0.01 0.00 0.04 1000/62004 TaskJuggler::BookingListAttribute#initialize 94
    0.05 0.03 0.00 0.02 5000/62004 TaskJuggler::FixnumAttribute#initialize 262
    0.06 0.04 0.00 0.02 2000/62004 TaskJuggler::LimitsAttribute#initialize 346
    0.07 0.00 0.00 0.07 2000/62004 TaskJuggler::FlagListAttribute#initialize 272
    0.07 0.05 0.00 0.02 6000/62004 TaskJuggler::DateAttribute#initialize 194
    0.10 0.07 0.00 0.03 3003/62004 TaskJuggler::BooleanAttribute#initialize 115
    0.11 0.03 0.00 0.08 2000/62004 TaskJuggler::DependencyListAttribute#initialize 218
    0.16 0.00 0.00 0.16 1000/62004 TaskJuggler::AllocationAttribute#initialize 45
    0.16 0.04 0.00 0.12 8001/62004 TaskJuggler::FloatAttribute#initialize 293
    0.25 0.04 0.00 0.21 7000/62004 TaskJuggler::StringAttribute#initialize 532
    0.38 0.15 0.00 0.23 5000/62004 TaskJuggler::ResourceListAttribute#initialize 430
    0.40 0.13 0.00 0.27 5000/62004 TaskJuggler::TaskListAttribute#initialize 557
1.05% 0.34% 2.05 0.66 0.00 1.39 62004 TaskJuggler::AttributeBase#initialize 34
    1.30 0.61 0.00 0.69 62004/850004 Object#deep_clone 47
    0.09 0.09 0.00 0.00 62004/3446524 Kernel#is_a? 46
    2.00 2.00 0.00 0.00 424023/424023 Class#new
1.03% 1.03% 2.00 2.00 0.00 0.00 424023 TaskJuggler::TextParser::StackElement#initialize 28
    1.90 1.90 0.00 0.00 550267/550267 Class#new
0.98% 0.98% 1.90 1.90 0.00 0.00 550267 TaskJuggler::SourceFileInfo#initialize 22
    1.76 0.00 0.00 1.76 1000/1000 Class#new
0.91% 0.00% 1.76 0.00 0.00 1.76 1000 TaskJuggler::Resource#initialize 21
    1.44 0.01 0.00 1.43 1000/1000 TaskJuggler::Project#addResource 23
    0.30 0.10 0.00 0.20 1000/2001 TaskJuggler::PropertyTreeNode#initialize 22
    0.02 0.01 0.00 0.01 1000/80002 Integer#times 26
    0.00 0.00 0.00 0.00 1000/1317271 Class#new 25
    0.00 0.00 0.00 0.00 2000/84001 TaskJuggler::Project#scenarioCount 26
    0.00 0.00 0.00 0.00 2/555444 Array#==
    0.00 0.00 0.00 0.00 11/555444 Array#include?
    1.72 1.23 0.00 0.49 555431/555444 Array#each
0.88% 0.63% 1.72 1.23 0.00 0.49 555444 String#==
    0.49 0.49 0.00 0.00 555431/555431 Kernel#respond_to_missing?
    0.27 0.09 0.00 0.18 60003/272013 TaskJuggler::TextParser#findPattern 574
    1.37 0.58 0.00 0.79 212010/272013 Array#each
0.84% 0.34% 1.64 0.67 0.00 0.97 272013 TaskJuggler::ProjectFileParser#returnToken 83
    0.97 0.66 0.00 0.31 272013/272013 TaskJuggler::TextScanner#returnToken 84
    0.00 0.00 0.00 0.00 230/1394329 TaskJuggler::TextParser::Pattern#setArg 99
    0.00 0.00 0.00 0.00 2000/1394329 Integer#times
    0.00 0.00 0.00 0.00 15/1394329 Integer#upto
    1.45 1.45 0.00 0.00 1392084/1394329 TaskJuggler::TextParser::StackElement#store 42
0.75% 0.75% 1.45 1.45 0.00 0.00 1394329 Array#[]=
    1.44 0.78 0.00 0.66 31000/31000 <Class::TaskJuggler::TjTime>#parse 143
0.74% 0.40% 1.44 0.78 0.00 0.66 31000 <Class::Time>#utc
    0.23 0.23 0.00 0.00 93000/215402 Fixnum#divmod
    0.19 0.19 0.00 0.00 93000/155205 Fixnum#+
    0.18 0.18 0.00 0.00 93000/304208 Fixnum#<=>
    0.06 0.06 0.00 0.00 31000/93409 Fixnum#*
    1.44 0.01 0.00 1.43 1000/1000 TaskJuggler::Resource#initialize 23
0.74% 0.01% 1.44 0.01 0.00 1.43 1000 TaskJuggler::Project#addResource 759
    1.43 0.03 0.00 1.40 1000/2001 TaskJuggler::PropertySet#addProperty 760
    0.00 0.00 0.00 0.00 6000/1234134 Kernel#clone
    0.00 0.00 0.00 0.00 2193/1234134 Kernel#dup
    1.37 1.37 0.00 0.00 1225941/1234134 Class#new
0.70% 0.70% 1.37 1.37 0.00 0.00 1234134 <Class::BasicObject>#allocate
    1.24 0.69 0.00 0.55 29001/29001 <Class::TaskJuggler::TjTime>#parse 157
0.64% 0.35% 1.24 0.69 0.00 0.55 29001 <Class::Time>#mktime
    0.16 0.16 0.00 0.00 58002/93409 Fixnum#*
    0.14 0.14 0.00 0.00 58002/215402 Fixnum#divmod
    0.12 0.12 0.00 0.00 29001/304208 Fixnum#<=>
    0.07 0.07 0.00 0.00 29001/31199 Bignum#<=>
    0.06 0.06 0.00 0.00 29001/155205 Fixnum#+
    1.02 0.19 0.00 0.83 29000/29000 Proc#call
0.52% 0.10% 1.02 0.19 0.00 0.83 29000 TaskJuggler::PropertyTreeNode#method_missing 560
    0.72 0.07 0.00 0.65 29000/406804 Method#call 561
    0.11 0.11 0.00 0.00 29000/33418 Kernel#method 561
    1.00 1.00 0.00 0.00 550267/550267 TaskJuggler::TextScanner#sourceFileInfo 326
0.51% 0.51% 1.00 1.00 0.00 0.00 550267 TaskJuggler::TextScanner#fileName 332
    0.97 0.66 0.00 0.31 272013/272013 TaskJuggler::ProjectFileParser#returnToken 84
0.50% 0.34% 0.97 0.66 0.00 0.31 272013 TaskJuggler::TextScanner#returnToken 425
    0.31 0.31 0.00 0.00 272013/4836336 NilClass#nil? 427
    0.00 0.00 0.00 0.00 5/191005 TaskJuggler::ProjectFileParser#setGlobalMacros 97
    0.04 0.03 0.00 0.01 11000/191005 Integer#times
    0.32 0.19 0.00 0.13 60000/191005 Proc#call
    0.61 0.51 0.00 0.10 120000/191005 TaskJuggler::ProjectFileParser#checkInterval 142
0.50% 0.38% 0.97 0.73 0.00 0.24 191005 TaskJuggler::Project#[] 420
    0.24 0.24 0.00 0.00 191005/1156621 Hash#has_key? 421
    0.96 0.96 0.00 0.00 424023/424023 TaskJuggler::TextParser#findPattern 578
0.49% 0.49% 0.96 0.96 0.00 0.00 424023 TaskJuggler::TextParser::Rule#pattern 116
    0.94 0.94 0.00 0.00 1174296/1174296 Array#hash
0.48% 0.48% 0.94 0.94 0.00 0.00 1174296 Kernel#hash
    0.80 0.80 0.00 0.00 811004/811004 Object#deep_clone 39
0.41% 0.41% 0.80 0.80 0.00 0.00 811004 Kernel#frozen?
    0.09 0.06 0.00 0.03 30000/180001 Comparable#<=
    0.20 0.19 0.00 0.01 30000/180001 Comparable#>=
    0.22 0.18 0.00 0.04 30000/180001 Comparable#>
    0.26 0.16 0.00 0.10 90001/180001 Comparable#<
0.40% 0.30% 0.77 0.59 0.00 0.18 180001 Time#<=>
    0.18 0.18 0.00 0.00 180001/304208 Fixnum#<=>
    0.72 0.72 0.00 0.00 635872/635872 Array#hash
0.37% 0.37% 0.72 0.72 0.00 0.00 635872 String#hash
    0.00 0.00 0.00 0.00 76/550342 TaskJuggler::TextScanner::StreamHandle#scan 91
    0.71 0.71 0.00 0.00 550266/550342 TaskJuggler::TextScanner::StreamHandle#lineNo 136
0.37% 0.37% 0.71 0.71 0.00 0.00 550342 IO#lineno
    0.11 0.03 0.00 0.08 30001/90001 TaskJuggler::Interval#initialize 50
    0.26 0.09 0.00 0.17 30000/90001 Proc#call
    0.29 0.18 0.00 0.11 30000/90001 TaskJuggler::ProjectFileParser#checkInterval 137
0.34% 0.15% 0.66 0.30 0.00 0.36 90001 TaskJuggler::TjTime#< 228
    0.36 0.10 0.00 0.26 90001/200001 Comparable#< 229
    0.65 0.33 0.00 0.32 29000/29000 Method#call
0.33% 0.17% 0.65 0.33 0.00 0.32 29000 TaskJuggler::TaskScenario#addBooking 1153
    0.20 0.13 0.00 0.07 28000/57000 TaskJuggler::PropertyTreeNode#[] 1159
    0.10 0.10 0.00 0.00 29000/29000 TaskJuggler::ScenarioData#a 1154
    0.01 0.01 0.00 0.00 29000/91203 Array#empty? 1154
    0.01 0.01 0.00 0.00 1000/4000 TaskJuggler::PropertyTreeNode#[]= 1157
    0.65 0.20 0.00 0.45 29000/29000 Proc#call
0.33% 0.10% 0.65 0.20 0.00 0.45 29000 TaskJuggler::ProjectFileParser#checkBooking 150
    0.29 0.14 0.00 0.15 58000/58000 TaskJuggler::PropertyTreeNode#leaf? 159
    0.16 0.14 0.00 0.02 29000/57000 TaskJuggler::PropertyTreeNode#[] 155
    0.62 0.62 0.00 0.00 555431/555431 TaskJuggler::TextScanner::StreamHandle#scan 112
0.32% 0.32% 0.62 0.62 0.00 0.00 555431 StringScanner#pos
    0.06 0.06 0.00 0.00 29001/362004 TaskJuggler::ProjectFileScanner#to_i 154
    0.52 0.52 0.00 0.00 333003/362004 <Class::TaskJuggler::TjTime>#parse 87
0.30% 0.30% 0.58 0.58 0.00 0.00 362004 String#to_i
    0.00 0.00 0.00 0.00 128/122142 TaskJuggler::ProjectFileParser#descr 361
    0.57 0.36 0.00 0.21 122014/122142 TaskJuggler::TextParser#processNormalElements 604
0.29% 0.19% 0.57 0.36 0.00 0.21 122142 BasicObject#!=
    0.21 0.21 0.00 0.00 122140/2195356 Symbol#==
    0.00 0.00 0.00 0.00 2/2 Array#==
    0.21 0.15 0.00 0.06 110000/200001 Object#deep_clone 67
    0.36 0.10 0.00 0.26 90001/200001 TaskJuggler::TjTime#< 229
0.29% 0.13% 0.57 0.25 0.00 0.32 200001 Comparable#<
    0.26 0.16 0.00 0.10 90001/180001 Time#<=>
    0.06 0.06 0.00 0.00 110000/110000 String#<=>
    0.57 0.32 0.00 0.25 30000/30000 TaskJuggler::ProjectFileParser#checkInterval 137
0.29% 0.16% 0.57 0.32 0.00 0.25 30000 TaskJuggler::TjTime#>= 243
    0.25 0.05 0.00 0.20 30000/30000 Comparable#>= 244
    0.00 0.00 0.00 0.00 4/629040 TaskJuggler::Project#[]= 436
    0.02 0.02 0.00 0.00 29000/629040 Proc#call
    0.06 0.06 0.00 0.00 55000/629040 Object#deep_clone 47
    0.47 0.47 0.00 0.00 545036/629040 TaskJuggler::TextParser#getNextToken 524
0.28% 0.28% 0.55 0.55 0.00 0.00 629040 Array#include?
    0.00 0.00 0.00 0.00 15000/2195356 Symbol#==
    0.00 0.00 0.00 0.00 11/555444 String#==
    0.00 0.00 0.00 0.00 1/427134 TaskJuggler::TextScanner#nextToken 366
    0.00 0.00 0.00 0.00 3110/427134 TaskJuggler::TextScanner::StreamHandle#scan 114
    0.53 0.53 0.00 0.00 424023/427134 Kernel#loop
0.27% 0.27% 0.53 0.53 0.00 0.00 427134 Array#pop
    0.51 0.51 0.00 0.00 692031/692031 Array#eql?
0.26% 0.26% 0.51 0.51 0.00 0.00 692031 Kernel#eql?
    0.00 0.00 0.00 0.00 1/215402 Time#gmtime
    0.00 0.00 0.00 0.00 6/215402 <Class::Time>#gm
    0.00 0.00 0.00 0.00 2/215402 Time#getlocal
    0.00 0.00 0.00 0.00 2190/215402 Time#localtime
    0.00 0.00 0.00 0.00 2/215402 Time#sec
    0.00 0.00 0.00 0.00 4/215402 Time#strftime
    0.12 0.12 0.00 0.00 62195/215402 Time#to_i
    0.14 0.14 0.00 0.00 58002/215402 <Class::Time>#mktime
    0.23 0.23 0.00 0.00 93000/215402 <Class::Time>#utc
0.25% 0.25% 0.49 0.49 0.00 0.00 215402 Fixnum#divmod
    0.49 0.49 0.00 0.00 555431/555431 String#==
0.25% 0.25% 0.49 0.49 0.00 0.00 555431 Kernel#respond_to_missing?
    0.00 0.00 0.00 0.00 2/304208 Time#gmtime
    0.00 0.00 0.00 0.00 6/304208 <Class::Time>#gm
    0.00 0.00 0.00 0.00 2/304208 Time#getlocal
    0.00 0.00 0.00 0.00 2/304208 Time#sec
    0.00 0.00 0.00 0.00 4/304208 Time#strftime
    0.00 0.00 0.00 0.00 2190/304208 Time#localtime
    0.12 0.12 0.00 0.00 29001/304208 <Class::Time>#mktime
    0.18 0.18 0.00 0.00 180001/304208 Time#<=>
    0.18 0.18 0.00 0.00 93000/304208 <Class::Time>#utc
0.25% 0.25% 0.48 0.48 0.00 0.00 304208 Fixnum#<=>
    0.46 0.12 0.00 0.34 60001/60001 Proc#call
0.24% 0.06% 0.46 0.12 0.00 0.34 60001 TaskJuggler::TjTime#% 223
    0.34 0.22 0.00 0.12 60001/62195 Time#to_i 224
    0.46 0.04 0.00 0.42 5000/5000 Class#new
0.24% 0.02% 0.46 0.04 0.00 0.42 5000 TaskJuggler::TaskListAttribute#initialize 556
    0.40 0.13 0.00 0.27 5000/62004 TaskJuggler::AttributeBase#initialize 557
    0.00 0.01 0.00 0.00 5000/1317271 Class#new 559
    0.00 0.00 0.00 0.00 1/155205 Time#initialize
    0.00 0.00 0.00 0.00 6/155205 <Class::Time>#gm
    0.00 0.00 0.00 0.00 3/155205 Rational#round
    0.06 0.06 0.00 0.00 29001/155205 <Class::Time>#mktime
    0.19 0.19 0.00 0.00 93000/155205 <Class::Time>#utc
    0.20 0.20 0.00 0.00 33194/155205 Time#+
0.23% 0.23% 0.45 0.45 0.00 0.00 155205 Fixnum#+
    0.00 0.00 0.00 0.00 31000/586431 Proc#call
    0.45 0.45 0.00 0.00 555431/586431 Array#each
0.23% 0.23% 0.45 0.45 0.00 0.00 586431 String#empty?
    0.00 0.00 0.00 0.00 1/2001 TaskJuggler::Scenario#initialize 20
    0.12 0.05 0.00 0.07 1000/2001 TaskJuggler::Task#initialize 21
    0.30 0.10 0.00 0.20 1000/2001 TaskJuggler::Resource#initialize 22
0.22% 0.08% 0.42 0.15 0.00 0.27 2001 TaskJuggler::PropertyTreeNode#initialize 42
    0.15 0.01 0.00 0.14 2001/136047 Array#collect! 83
    0.01 0.01 0.00 0.00 2001/86002 TaskJuggler::PropertySet#items 73
    0.01 0.01 0.00 0.00 2001/84001 TaskJuggler::Project#scenarioCount 82
    0.00 0.02 0.00 0.00 6003/1317271 Class#new 82
    0.00 0.00 0.00 0.00 1000/2128 String#include? 50
    0.42 0.25 0.00 0.17 30001/30001 Class#new
0.22% 0.13% 0.42 0.25 0.00 0.17 30001 TaskJuggler::Interval#initialize 32
    0.11 0.03 0.00 0.08 30001/90001 TaskJuggler::TjTime#< 50
    0.06 0.06 0.00 0.00 60002/3446524 Kernel#is_a? 49
    0.41 0.10 0.00 0.31 55000/55000 Object#deep_clone 52
0.21% 0.05% 0.41 0.10 0.00 0.31 55000 Kernel#clone
    0.25 0.20 0.00 0.05 55000/55000 Kernel#initialize_clone
    0.05 0.05 0.00 0.00 39000/122523 <Class::Array>#allocate
    0.01 0.01 0.00 0.00 6000/9112 <Class::String>#allocate
    0.00 0.00 0.00 0.00 6000/1234134 <Class::BasicObject>#allocate
    0.00 0.00 0.00 0.00 4000/4005 <Class::Time>#allocate
    0.40 0.24 0.00 0.16 61004/61004 Kernel#loop
0.21% 0.12% 0.40 0.24 0.00 0.16 61004 TaskJuggler::TextParser::TextParserResultArray#<< 58
    0.12 0.12 0.00 0.00 61004/3446524 Kernel#is_a? 59
    0.04 0.04 0.00 0.00 61004/61004 Array#<< 62
    0.39 0.00 0.00 0.39 5000/5000 Class#new
0.20% 0.00% 0.39 0.00 0.00 0.39 5000 TaskJuggler::ResourceListAttribute#initialize 429
    0.38 0.15 0.00 0.23 5000/62004 TaskJuggler::AttributeBase#initialize 430
    0.00 0.01 0.00 0.00 5000/1317271 Class#new 432
    0.37 0.37 0.00 0.00 91001/91001 <Class::TaskJuggler::TjTime>#parse 63
0.19% 0.19% 0.37 0.37 0.00 0.00 91001 String#split
    0.16 0.14 0.00 0.02 29000/57000 TaskJuggler::ProjectFileParser#checkBooking 155
    0.20 0.13 0.00 0.07 28000/57000 TaskJuggler::TaskScenario#addBooking 1159
0.19% 0.14% 0.36 0.27 0.00 0.09 57000 TaskJuggler::PropertyTreeNode#[] 431
    0.06 0.06 0.00 0.00 57000/1156621 Hash#has_key? 432
    0.03 0.03 0.00 0.00 57000/57000 TaskJuggler::AttributeBase#get 433
    0.00 0.00 0.00 0.00 2000/84001 TaskJuggler::Resource#initialize 26
    0.01 0.01 0.00 0.00 2001/84001 TaskJuggler::PropertyTreeNode#initialize 82
    0.01 0.00 0.00 0.01 2000/84001 TaskJuggler::Task#initialize 25
    0.12 0.05 0.00 0.07 24000/84001 Hash#each
    0.21 0.13 0.00 0.08 54000/84001 TaskJuggler::PropertyTreeNode#declareAttribute 334
0.18% 0.10% 0.35 0.19 0.00 0.16 84001 TaskJuggler::Project#scenarioCount 453
    0.16 0.16 0.00 0.00 84001/86002 TaskJuggler::PropertySet#items 454
    0.35 0.10 0.00 0.25 30000/30000 TaskJuggler::ProjectFileParser#checkInterval 142
0.18% 0.05% 0.35 0.10 0.00 0.25 30000 TaskJuggler::TjTime#> 238
    0.25 0.03 0.00 0.22 30000/30000 Comparable#> 239
    0.00 0.00 0.00 0.00 2193/62195 TaskJuggler::TjTime#secondsOfDay 204
    0.00 0.00 0.00 0.00 1/62195 TaskJuggler::TjTime#align 197
    0.34 0.22 0.00 0.12 60001/62195 TaskJuggler::TjTime#% 224
0.17% 0.11% 0.34 0.22 0.00 0.12 62195 Time#to_i
    0.12 0.12 0.00 0.00 62195/215402 Fixnum#divmod
    0.31 0.13 0.00 0.18 30000/30000 Proc#call
0.16% 0.07% 0.31 0.13 0.00 0.18 30000 TaskJuggler::Project#resource 563
    0.18 0.18 0.00 0.00 30000/31000 TaskJuggler::PropertySet#[] 564
    0.00 0.00 0.00 0.00 2194/33194 TaskJuggler::TjTime#+ 209
    0.29 0.09 0.00 0.20 31000/33194 <Class::TaskJuggler::TjTime>#parse 155
0.15% 0.05% 0.29 0.09 0.00 0.20 33194 Time#+
    0.20 0.20 0.00 0.00 33194/155205 Fixnum#+
    0.29 0.04 0.00 0.25 7000/7000 Class#new
0.15% 0.02% 0.29 0.04 0.00 0.25 7000 TaskJuggler::StringAttribute#initialize 531
    0.25 0.04 0.00 0.21 7000/62004 TaskJuggler::AttributeBase#initialize 532
    0.29 0.14 0.00 0.15 58000/58000 TaskJuggler::ProjectFileParser#checkBooking 159
0.15% 0.07% 0.29 0.14 0.00 0.15 58000 TaskJuggler::PropertyTreeNode#leaf? 312
    0.15 0.15 0.00 0.00 58000/91203 Array#empty? 313
    0.25 0.20 0.00 0.05 55000/55000 Kernel#clone
0.13% 0.10% 0.25 0.20 0.00 0.05 55000 Kernel#initialize_clone
    0.02 0.02 0.00 0.00 4000/4004 Time#initialize_copy
    0.01 0.01 0.00 0.00 6000/8193 Kernel#initialize_copy
    0.01 0.01 0.00 0.00 6000/9112 String#initialize_copy
    0.01 0.01 0.00 0.00 39000/39502 Array#initialize_copy
    0.25 0.03 0.00 0.22 30000/30000 TaskJuggler::TjTime#> 239
0.13% 0.02% 0.25 0.03 0.00 0.22 30000 Comparable#>
    0.22 0.18 0.00 0.04 30000/180001 Time#<=>
    0.25 0.05 0.00 0.20 30000/30000 TaskJuggler::TjTime#>= 244
0.13% 0.03% 0.25 0.05 0.00 0.20 30000 Comparable#>=
    0.20 0.19 0.00 0.01 30000/180001 Time#<=>
    0.00 0.00 0.00 0.00 8/93409 Time#strftime
    0.00 0.00 0.00 0.00 2/93409 <Class::Time>#gm
    0.00 0.00 0.00 0.00 4/93409 Time#getlocal
    0.00 0.00 0.00 0.00 2/93409 Proc#call
    0.00 0.00 0.00 0.00 6/93409 Rational#round
    0.00 0.00 0.00 0.00 1/93409 TaskJuggler::DataCache#resize 70
    0.00 0.00 0.00 0.00 4/93409 Time#sec
    0.01 0.01 0.00 0.00 4380/93409 Time#localtime
    0.06 0.06 0.00 0.00 31000/93409 <Class::Time>#utc
    0.16 0.16 0.00 0.00 58002/93409 <Class::Time>#mktime
0.12% 0.12% 0.23 0.23 0.00 0.00 93409 Fixnum#*
    0.22 0.15 0.00 0.07 59003/59003 Class#new
0.11% 0.08% 0.22 0.15 0.00 0.07 59003 TaskJuggler::TextParser::TextParserResultArray#initialize 50
    0.07 0.07 0.00 0.00 59003/83021 Array#initialize 51
    0.21 0.05 0.00 0.16 8001/8001 Class#new
0.11% 0.03% 0.21 0.05 0.00 0.16 8001 TaskJuggler::FloatAttribute#initialize 292
    0.16 0.04 0.00 0.12 8001/62004 TaskJuggler::AttributeBase#initialize 293
    0.21 0.21 0.00 0.00 95043/95043 Array#each
0.11% 0.11% 0.21 0.21 0.00 0.00 95043 Array#sort!
    0.21 0.02 0.00 0.19 3110/3110 TaskJuggler::TextScanner#expandMacro 450
0.11% 0.01% 0.21 0.02 0.00 0.19 3110 TaskJuggler::MacroTable#resolve 62
    0.01 0.01 0.00 0.00 3110/5811 Kernel#dup 66
    0.00 0.03 0.00 0.00 3110/1678123 Array#each 68
    0.21 0.07 0.00 0.14 30000/30000 TaskJuggler::ProjectFileParser#checkInterval 142
0.11% 0.04% 0.21 0.07 0.00 0.14 30000 TaskJuggler::TjTime#<= 233
    0.14 0.05 0.00 0.09 30000/30000 Comparable#<= 234
    0.20 0.20 0.00 0.00 156015/156015 Array#eql?
0.10% 0.10% 0.20 0.20 0.00 0.00 156015 String#eql?
    0.20 0.20 0.00 0.00 29000/29000 Class#new
0.10% 0.10% 0.20 0.20 0.00 0.00 29000 TaskJuggler::Booking#initialize 20
    0.01 0.01 0.00 0.00 1000/31000 TaskJuggler::Project#task 559
    0.18 0.18 0.00 0.00 30000/31000 TaskJuggler::Project#resource 564
0.10% 0.10% 0.19 0.19 0.00 0.00 31000 TaskJuggler::PropertySet#[] 251
    0.00 0.00 0.00 0.00 2000/2001 Hash#default 252
    0.00 0.00 0.00 0.00 502/122523 Kernel#dup
    0.05 0.05 0.00 0.00 39000/122523 Kernel#clone
    0.13 0.13 0.00 0.00 83021/122523 Class#new
0.09% 0.09% 0.18 0.18 0.00 0.00 122523 <Class::Array>#allocate
    0.18 0.18 0.00 0.00 95043/95043 Array#each
0.09% 0.09% 0.18 0.18 0.00 0.00 95043 Hash#keys
    0.18 0.02 0.00 0.16 1000/1000 Class#new
0.09% 0.01% 0.18 0.02 0.00 0.16 1000 TaskJuggler::AllocationAttribute#initialize 44
    0.16 0.00 0.00 0.16 1000/62004 TaskJuggler::AttributeBase#initialize 45
    0.00 0.00 0.00 0.00 1000/1317271 Class#new 47
    0.01 0.01 0.00 0.00 2001/86002 TaskJuggler::PropertyTreeNode#initialize 73
    0.16 0.16 0.00 0.00 84001/86002 TaskJuggler::Project#scenarioCount 454
0.09% 0.09% 0.17 0.17 0.00 0.00 86002 TaskJuggler::PropertySet#items 297
    0.00 0.00 0.00 0.00 216/91203 TaskJuggler::TextParser::Rule#setDoc 85
    0.00 0.00 0.00 0.00 230/91203 TaskJuggler::TextParser::Rule#setArg 91
    0.00 0.00 0.00 0.00 18/91203 TaskJuggler::TextParser::Rule#setSeeAlso 105
    0.00 0.00 0.00 0.00 5/91203 TaskJuggler::TextParser::Rule#setLastSyntaxToken 98
    0.00 0.00 0.00 0.00 292/91203 TaskJuggler::TextParser#checkRule 280
    0.00 0.00 0.00 0.00 1/91203 TaskJuggler::TextScanner#nextToken 368
    0.00 0.00 0.00 0.00 121/91203 TaskJuggler::PropertySet#addAttributeType 75
    0.00 0.00 0.00 0.00 3110/91203 TaskJuggler::TextScanner::StreamHandle#scan 115
    0.00 0.00 0.00 0.00 210/91203 TaskJuggler::TextParser#getTransitions 232
    0.01 0.01 0.00 0.00 29000/91203 TaskJuggler::TaskScenario#addBooking 1154
    0.15 0.15 0.00 0.00 58000/91203 TaskJuggler::PropertyTreeNode#leaf? 313
0.08% 0.08% 0.16 0.16 0.00 0.00 91203 Array#empty?
    0.16 0.10 0.00 0.06 29001/29001 Method#call
0.08% 0.05% 0.16 0.10 0.00 0.06 29001 TaskJuggler::ProjectFileScanner#to_i 153
    0.06 0.06 0.00 0.00 29001/362004 String#to_i 154
    0.14 0.14 0.00 0.00 4013/4013 Class#new
0.07% 0.07% 0.14 0.14 0.00 0.00 4013 Hash#initialize
    0.14 0.14 0.00 0.00 4220/4220 Array#each
0.07% 0.07% 0.14 0.14 0.00 0.00 4220 String#gsub!
    0.14 0.14 0.00 0.00 110000/110000 Object#deep_clone 57
0.07% 0.07% 0.14 0.14 0.00 0.00 110000 Kernel#instance_variables
    0.14 0.02 0.00 0.12 2000/2000 Class#new
0.07% 0.01% 0.14 0.02 0.00 0.12 2000 TaskJuggler::DependencyListAttribute#initialize 217
    0.11 0.03 0.00 0.08 2000/62004 TaskJuggler::AttributeBase#initialize 218
    0.00 0.01 0.00 0.00 2000/1317271 Class#new 220
    0.14 0.05 0.00 0.09 30000/30000 TaskJuggler::TjTime#<= 234
0.07% 0.03% 0.14 0.05 0.00 0.09 30000 Comparable#<=
    0.09 0.06 0.00 0.03 30000/180001 Time#<=>
    0.00 0.00 0.00 0.00 292/65419 TaskJuggler::TextParser#newRule 121
    0.00 0.00 0.00 0.00 8/65419 TaskJuggler::TextScanner#addPattern 243
    0.00 0.00 0.00 0.00 458/65419 Array#each
    0.00 0.00 0.00 0.00 520/65419 Hash#each
    0.00 0.00 0.00 0.00 121/65419 TaskJuggler::PropertySet#addAttributeType 80
    0.00 0.00 0.00 0.00 7/65419 TaskJuggler::MacroTable#add 44
    0.00 0.00 0.00 0.00 2001/65419 TaskJuggler::PropertySet#addProperty 210
    0.00 0.00 0.00 0.00 7/65419 TaskJuggler::Project#[]= 439
    0.00 0.00 0.00 0.00 1/65419 TaskJuggler::FileList#<< 43
    0.01 0.01 0.00 0.00 8004/65419 TaskJuggler::PropertyTreeNode#declareAttribute 340
    0.11 0.11 0.00 0.00 54000/65419 Integer#times
0.06% 0.06% 0.12 0.12 0.00 0.00 65419 Hash#[]=
    0.00 0.00 0.00 0.00 974/905084 Array#hash
    0.00 0.00 0.00 0.00 1/83021 TaskJuggler::TimeSheets#initialize 384
    0.05 0.05 0.00 0.00 24017/83021 Class#new
    0.07 0.07 0.00 0.00 59003/83021 TaskJuggler::TextParser::TextParserResultArray#initialize 51
0.06% 0.06% 0.12 0.12 0.00 0.00 83021 Array#initialize
    0.12 0.01 0.00 0.11 4/4 Proc#call
0.06% 0.01% 0.12 0.01 0.00 0.11 4 TaskJuggler::Project#[]= 428
    0.11 0.00 0.00 0.11 3/3 TaskJuggler::WorkingHours#onShift? 447
    0.00 0.00 0.00 0.00 4/629040 Array#include? 436
    0.00 0.00 0.00 0.00 3/1317271 Class#new 439
    0.00 0.00 0.00 0.00 7/65419 Hash#[]= 439
    0.00 0.00 0.00 0.00 4/1156621 Hash#has_key? 429
    0.11 0.00 0.00 0.11 3/3 TaskJuggler::Project#[]= 447
0.06% 0.00% 0.11 0.00 0.00 0.11 3 TaskJuggler::WorkingHours#onShift? 130
    0.11 0.00 0.00 0.11 3/3 TaskJuggler::WorkingHours#initScoreboard 131
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::Scoreboard#get 133
    0.11 0.00 0.00 0.11 3/3 TaskJuggler::WorkingHours#onShift? 131
0.06% 0.00% 0.11 0.00 0.00 0.11 3 TaskJuggler::WorkingHours#initScoreboard 178
    0.11 0.00 0.00 0.11 3/3 TaskJuggler::Scoreboard#collect! 191
    0.00 0.00 0.00 0.00 3/1317271 Class#new 181
    0.11 0.00 0.00 0.11 3/3 TaskJuggler::WorkingHours#initScoreboard 191
0.06% 0.00% 0.11 0.00 0.00 0.11 3 TaskJuggler::Scoreboard#collect! 82
    0.11 0.00 0.00 0.11 3/136047 Array#collect! 83
    0.00 0.00 0.00 0.00 32/33418 TaskJuggler::ProjectFileScanner#initialize 22
    0.00 0.00 0.00 0.00 4386/33418 TaskJuggler::TjTime#method_missing 504
    0.11 0.11 0.00 0.00 29000/33418 TaskJuggler::PropertyTreeNode#method_missing 561
0.06% 0.06% 0.11 0.11 0.00 0.00 33418 Kernel#method
    0.11 0.04 0.00 0.07 3110/3110 Method#call
0.06% 0.02% 0.11 0.04 0.00 0.07 3110 TaskJuggler::ProjectFileScanner#startMacroCall 312
    0.07 0.07 0.00 0.00 3110/10233 TaskJuggler::TextScanner#mode= 314
    0.11 0.01 0.00 0.10 3003/3003 Class#new
0.06% 0.01% 0.11 0.01 0.00 0.10 3003 TaskJuggler::BooleanAttribute#initialize 114
    0.10 0.07 0.00 0.03 3003/62004 TaskJuggler::AttributeBase#initialize 115
    0.10 0.10 0.00 0.00 29000/29000 TaskJuggler::TaskScenario#addBooking 1154
0.05% 0.05% 0.10 0.10 0.00 0.00 29000 TaskJuggler::ScenarioData#a 30
    0.09 0.03 0.00 0.06 4386/4386 Array#collect!
0.05% 0.02% 0.09 0.03 0.00 0.06 4386 TaskJuggler::TjTime#method_missing 503
    0.06 0.01 0.00 0.05 4386/406804 Method#call 504
    0.00 0.00 0.00 0.00 4386/33418 Kernel#method 504
    0.09 0.07 0.00 0.02 4000/4000 Class#new
0.05% 0.04% 0.09 0.07 0.00 0.02 4000 TaskJuggler::LogicalExpressionAttribute#initialize 362
    0.02 0.01 0.00 0.01 4000/62004 TaskJuggler::AttributeBase#initialize 363
    0.09 0.09 0.00 0.00 60001/60001 <Class::TaskJuggler::TjTime>#parse 88
0.05% 0.05% 0.09 0.09 0.00 0.00 60001 <Class::Date>#gregorian_leap? 726
    0.00 0.00 0.00 0.00 1/10233 TaskJuggler::TextScanner#initialize 223
    0.00 0.00 0.00 0.00 3110/10233 TaskJuggler::ProjectFileScanner#endMacroCall 325
    0.00 0.00 0.00 0.00 2002/10233 TaskJuggler::ProjectFileScanner#endStringDQ 229
    0.00 0.00 0.00 0.00 1/10233 TaskJuggler::ProjectFileScanner#startStringSQ 236
    0.00 0.00 0.00 0.00 3/10233 TaskJuggler::ProjectFileScanner#endMacroDef 306
    0.00 0.00 0.00 0.00 3/10233 TaskJuggler::ProjectFileScanner#startMacroDef 294
    0.00 0.00 0.00 0.00 1/10233 TaskJuggler::ProjectFileScanner#endStringSQ 249
    0.01 0.01 0.00 0.00 2002/10233 TaskJuggler::ProjectFileScanner#startStringDQ 216
    0.07 0.07 0.00 0.00 3110/10233 TaskJuggler::ProjectFileScanner#startMacroCall 314
0.04% 0.04% 0.08 0.08 0.00 0.00 10233 TaskJuggler::TextScanner#mode= 250
    0.00 0.00 0.00 0.00 2/31199 Time#sec
    0.00 0.00 0.00 0.00 2/31199 Time#getlocal
    0.00 0.00 0.00 0.00 4/31199 Time#strftime
    0.01 0.01 0.00 0.00 2190/31199 Time#localtime
    0.07 0.07 0.00 0.00 29001/31199 <Class::Time>#mktime
0.04% 0.04% 0.08 0.08 0.00 0.00 31199 Bignum#<=>
    0.08 0.01 0.00 0.07 6000/6000 Class#new
0.04% 0.01% 0.08 0.01 0.00 0.07 6000 TaskJuggler::DateAttribute#initialize 193
    0.07 0.05 0.00 0.02 6000/62004 TaskJuggler::AttributeBase#initialize 194
    0.07 0.00 0.00 0.07 1/1 Class#new
0.04% 0.00% 0.07 0.00 0.00 0.07 1 TaskJuggler::ProjectFileParser#initialize 35
    0.07 0.00 0.00 0.07 1/1 TaskJuggler::TextParser#initRules 45
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::TextParser#initialize 36
    0.07 0.00 0.00 0.07 1/1 TaskJuggler::ProjectFileParser#initialize 45
0.04% 0.00% 0.07 0.00 0.00 0.07 1 TaskJuggler::TextParser#initRules 94
    0.07 0.01 0.00 0.06 1/1678123 Array#each 95
    0.00 0.00 0.00 0.00 1/1 Kernel#methods 95
    0.07 0.00 0.00 0.07 1/1 TaskJuggler::TextParser#parse 169
0.04% 0.00% 0.07 0.00 0.00 0.07 1 TaskJuggler::TextParser#updateParserTables 154
    0.07 0.02 0.00 0.05 2/2003 Hash#each_value 156
    0.07 0.00 0.00 0.07 2000/2000 Class#new
0.04% 0.00% 0.07 0.00 0.00 0.07 2000 TaskJuggler::FlagListAttribute#initialize 271
    0.07 0.00 0.00 0.07 2000/62004 TaskJuggler::AttributeBase#initialize 272
    0.00 0.00 0.00 0.00 2000/1317271 Class#new 274
    0.01 0.01 0.00 0.00 1000/4000 TaskJuggler::TaskScenario#addBooking 1157
    0.06 0.02 0.00 0.04 3000/4000 Proc#call
0.04% 0.02% 0.07 0.03 0.00 0.04 4000 TaskJuggler::PropertyTreeNode#[]= 417
    0.04 0.04 0.00 0.00 8000/8000 TaskJuggler::AttributeBase#set 425
    0.00 0.00 0.00 0.00 4000/1156621 Hash#has_key? 418
    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 2/663 TaskJuggler::TjpSyntaxRules#rule_yesNo 5720
    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 1/663 TaskJuggler::TjpSyntaxRules#rule_workinghoursShift 5698
    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 17/663 TaskJuggler::TjpSyntaxRules#rule_projectBodyAttributes 2369
    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 1/663 TaskJuggler::TjpSyntaxRules#rule_workinghoursResource 5688
    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_resourceBookingHeader 3466
    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 1/663 TaskJuggler::TjpSyntaxRules#rule_workinghoursProject 5674
    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 32/663 TaskJuggler::TjpSyntaxRules#rule_taskScenarioAttributes 4946
    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_workinghours 5656
    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_timeSheetHeader 5205
    0.01 0.00 0.00 0.01 3/663 TaskJuggler::TjpSyntaxRules#rule_shiftAttributes 3827
    0.01 0.00 0.00 0.01 24/663 TaskJuggler::TjpSyntaxRules#rule_propertiesBody 2625
    0.01 0.00 0.00 0.01 10/663 TaskJuggler::TjpSyntaxRules#rule_functionPatterns 1196
    0.03 0.00 0.00 0.03 26/663 TaskJuggler::ProjectFileParser#optionsRule 338
0.03% 0.00% 0.06 0.00 0.00 0.06 663 TaskJuggler::TextParser#pattern 136
    0.01 0.01 0.00 0.00 663/663 TaskJuggler::TextParser::Rule#addPattern 137
    0.00 0.00 0.00 0.00 663/1317271 Class#new 137
    0.01 0.01 0.00 0.00 8004/62004 TaskJuggler::PropertyTreeNode#declareAttribute 340
    0.05 0.05 0.00 0.00 54000/62004 Integer#times
0.03% 0.03% 0.06 0.06 0.00 0.00 62004 TaskJuggler::AttributeBase#id 70
    0.06 0.06 0.00 0.00 3110/3110 Class#new
0.03% 0.03% 0.06 0.06 0.00 0.00 3110 TaskJuggler::TextScanner::MacroStackEntry#initialize 37
    0.06 0.06 0.00 0.00 71000/71000 Object#deep_clone 61
0.03% 0.03% 0.06 0.06 0.00 0.00 71000 Kernel#kind_of?
    0.06 0.06 0.00 0.00 55000/55000 Object#deep_clone 70
0.03% 0.03% 0.06 0.06 0.00 0.00 55000 Kernel#remove_instance_variable
    0.06 0.06 0.00 0.00 110000/110000 Comparable#<
0.03% 0.03% 0.06 0.06 0.00 0.00 110000 String#<=>
    0.06 0.01 0.00 0.05 5000/5000 Class#new
0.03% 0.01% 0.06 0.01 0.00 0.05 5000 TaskJuggler::FixnumAttribute#initialize 261
    0.05 0.03 0.00 0.02 5000/62004 TaskJuggler::AttributeBase#initialize 262
    0.00 0.00 0.00 0.00 288/60291 Array#each
    0.06 0.06 0.00 0.00 60003/60291 TaskJuggler::TextParser#findPattern 564
0.03% 0.03% 0.06 0.06 0.00 0.00 60291 TaskJuggler::TextParser::Rule#optional? 57
    0.00 0.00 0.00 0.00 283/1678123 Array#each 69
    0.06 0.01 0.00 0.05 1000/1000 Class#new
0.03% 0.01% 0.06 0.01 0.00 0.05 1000 TaskJuggler::BookingListAttribute#initialize 93
    0.05 0.01 0.00 0.04 1000/62004 TaskJuggler::AttributeBase#initialize 94
    0.00 0.00 0.00 0.00 1000/1317271 Class#new 96
    0.06 0.00 0.00 0.06 2000/2000 Class#new
0.03% 0.00% 0.06 0.00 0.00 0.06 2000 TaskJuggler::LimitsAttribute#initialize 345
    0.06 0.04 0.00 0.02 2000/62004 TaskJuggler::AttributeBase#initialize 346
    0.00 0.00 0.00 0.00 4/2197 TaskJuggler::TjTime#to_s 450
    0.05 0.03 0.00 0.02 2193/2197 Method#call
0.03% 0.02% 0.05 0.03 0.00 0.02 2197 Time#localtime
    0.01 0.01 0.00 0.00 4380/93409 Fixnum#*
    0.01 0.01 0.00 0.00 2190/31199 Bignum#<=>
    0.00 0.00 0.00 0.00 2190/304208 Fixnum#<=>
    0.00 0.00 0.00 0.00 2190/215402 Fixnum#divmod
    0.00 0.00 0.00 0.00 1/5116 TaskJuggler::ProjectFileScanner#startStringSQ 238
    0.00 0.00 0.00 0.00 1/5116 TaskJuggler::ProjectFileScanner#endStringSQ 251
    0.01 0.01 0.00 0.00 2002/5116 TaskJuggler::ProjectFileScanner#endStringDQ 231
    0.01 0.01 0.00 0.00 1110/5116 TaskJuggler::ProjectFileScanner#endMacroCall 351
    0.03 0.03 0.00 0.00 2002/5116 TaskJuggler::ProjectFileScanner#startStringDQ 218
0.03% 0.03% 0.05 0.05 0.00 0.00 5116 String#gsub
    0.05 0.00 0.00 0.05 2002/2002 Method#call
0.03% 0.00% 0.05 0.00 0.00 0.05 2002 TaskJuggler::ProjectFileScanner#startStringDQ 215
    0.03 0.03 0.00 0.00 2002/5116 String#gsub 218
    0.01 0.01 0.00 0.00 2002/174175 String#[] 218
    0.01 0.01 0.00 0.00 2002/10233 TaskJuggler::TextScanner#mode= 216
    0.05 0.01 0.00 0.04 3000/3000 Class#new
0.03% 0.01% 0.05 0.01 0.00 0.04 3000 TaskJuggler::DurationAttribute#initialize 242
    0.04 0.02 0.00 0.02 3000/62004 TaskJuggler::AttributeBase#initialize 243
    0.05 0.01 0.00 0.04 1000/1000 Class#new
0.03% 0.01% 0.05 0.01 0.00 0.04 1000 TaskJuggler::IntervalListAttribute#initialize 319
    0.04 0.01 0.00 0.03 1000/62004 TaskJuggler::AttributeBase#initialize 320
    0.00 0.00 0.00 0.00 1000/1317271 Class#new 322
    0.05 0.03 0.00 0.02 2000/2000 Class#new
0.03% 0.02% 0.05 0.03 0.00 0.02 2000 TaskJuggler::ShiftAssignmentsAttribute#initialize 501
    0.02 0.01 0.00 0.01 2000/62004 TaskJuggler::AttributeBase#initialize 502
    0.00 0.00 0.00 0.00 210/502 Array#each
    0.04 0.00 0.00 0.04 292/502 Hash#each_value
0.02% 0.00% 0.04 0.00 0.00 0.04 502 TaskJuggler::TextParser#getTransitions 229
    0.01 0.01 0.00 0.00 502/5811 Kernel#dup 276
    0.00 0.00 0.00 0.00 210/91203 Array#empty? 232
    0.00 0.01 0.00 0.00 292/1678123 Array#each 235
    0.00 0.00 0.00 0.00 292/292 Hash#empty? 232
    0.04 0.04 0.00 0.00 61004/61004 TaskJuggler::TextParser::TextParserResultArray#<< 62
0.02% 0.02% 0.04 0.04 0.00 0.00 61004 Array#<<
    0.04 0.04 0.00 0.00 8000/8000 TaskJuggler::PropertyTreeNode#[]= 425
0.02% 0.02% 0.04 0.04 0.00 0.00 8000 TaskJuggler::AttributeBase#set 81
    0.04 0.00 0.00 0.04 1000/1000 Class#new
0.02% 0.00% 0.04 0.00 0.00 0.04 1000 TaskJuggler::ChargeListAttribute#initialize 133
    0.04 0.00 0.00 0.04 1000/62004 TaskJuggler::AttributeBase#initialize 134
    0.04 0.00 0.00 0.04 1000/1000 Class#new
0.02% 0.00% 0.04 0.00 0.00 0.04 1000 TaskJuggler::ChargeSetListAttribute#initialize 151
    0.01 0.00 0.00 0.01 1000/62004 TaskJuggler::AttributeBase#initialize 152
    0.00 0.01 0.00 0.00 1000/1317271 Class#new 154
    0.00 0.00 0.00 0.00 1/5811 TaskJuggler::TextScanner::FileStreamHandle#initialize 159
    0.00 0.00 0.00 0.00 1/5811 TaskJuggler::FileRecord#initialize 19
    0.00 0.00 0.00 0.00 4/5811 TaskJuggler::TjTime#to_s 450
    0.01 0.01 0.00 0.00 2193/5811 Array#collect!
    0.01 0.01 0.00 0.00 3110/5811 TaskJuggler::MacroTable#resolve 66
    0.01 0.01 0.00 0.00 502/5811 TaskJuggler::TextParser#getTransitions 232
0.02% 0.02% 0.03 0.03 0.00 0.00 5811 Kernel#dup
    0.00 0.00 0.00 0.00 4/4005 <Class::Time>#allocate
    0.00 0.00 0.00 0.00 2193/1234134 <Class::BasicObject>#allocate
    0.00 0.00 0.00 0.00 502/122523 <Class::Array>#allocate
    0.00 0.00 0.00 0.00 5811/5811 Kernel#initialize_dup
    0.00 0.00 0.00 0.00 3112/9112 <Class::String>#allocate
    0.00 0.00 0.00 0.00 1/26 TaskJuggler::TjpSyntaxRules#rule_tsReportBody 5308
    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_taskDepBody 4387
    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_taskBody 4319
    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_projection 2422
    0.01 0.00 0.00 0.01 1/26 TaskJuggler::TjpSyntaxRules#rule_accountBody 50
    0.02 0.00 0.00 0.02 1/26 TaskJuggler::TjpSyntaxRules#rule_columnBody 533
0.02% 0.00% 0.03 0.00 0.00 0.03 26 TaskJuggler::ProjectFileParser#optionsRule 336
    0.03 0.00 0.00 0.03 26/663 TaskJuggler::TextParser#pattern 338
    0.00 0.00 0.00 0.00 26/541 Kernel#lambda 338
    0.00 0.00 0.00 0.00 26/98 TaskJuggler::TextParser#optional 337
    0.03 0.01 0.00 0.02 663/663 Class#new
0.02% 0.01% 0.03 0.01 0.00 0.02 663 TaskJuggler::TextParser::Pattern#initialize 44
    0.00 0.01 0.00 0.00 663/1678123 Array#each 61
    0.03 0.03 0.00 0.00 57000/57000 TaskJuggler::PropertyTreeNode#[] 433
0.02% 0.02% 0.03 0.03 0.00 0.00 57000 TaskJuggler::AttributeBase#get 92
    0.02 0.00 0.00 0.02 1/1 Array#each
0.01% 0.00% 0.02 0.00 0.00 0.02 1 TaskJuggler::TjpSyntaxRules#rule_columnBody 532
    0.02 0.00 0.00 0.02 1/26 TaskJuggler::ProjectFileParser#optionsRule 533
    0.01 0.01 0.00 0.00 1128/8458 Array#each
    0.01 0.01 0.00 0.00 7330/8458 TaskJuggler::ProjectFileScanner#endMacroCall 343
0.01% 0.01% 0.02 0.02 0.00 0.00 8458 String#index
    0.00 0.00 0.00 0.00 4/4004 Kernel#initialize_dup
    0.02 0.02 0.00 0.00 4000/4004 Kernel#initialize_clone
0.01% 0.01% 0.02 0.02 0.00 0.00 4004 Time#initialize_copy
    0.02 0.00 0.00 0.02 2002/2002 Method#call
0.01% 0.00% 0.02 0.00 0.00 0.02 2002 TaskJuggler::ProjectFileScanner#endStringDQ 228
    0.01 0.01 0.00 0.00 2002/5116 String#gsub 231
    0.01 0.01 0.00 0.00 2002/174175 String#[] 231
    0.00 0.00 0.00 0.00 2002/10233 TaskJuggler::TextScanner#mode= 229
    0.02 0.02 0.00 0.00 39000/39000 Object#deep_clone 39
0.01% 0.01% 0.02 0.02 0.00 0.00 39000 Array#frozen?
    0.00 0.00 0.00 0.00 10/15014 Integer#times
    0.01 0.01 0.00 0.00 15004/15014 Array#each
0.01% 0.01% 0.01 0.01 0.00 0.00 15014 Kernel#instance_variable_set
    0.01 0.00 0.00 0.01 292/292 Hash#each_value
0.01% 0.00% 0.01 0.00 0.00 0.01 292 TaskJuggler::TextParser#checkRule 279
    0.00 0.00 0.00 0.00 292/1678123 Array#each 284
    0.00 0.00 0.00 0.00 292/91203 Array#empty? 280
    0.01 0.00 0.00 0.01 1/1 Array#each
0.01% 0.00% 0.01 0.00 0.00 0.01 1 TaskJuggler::TjpSyntaxRules#rule_accountBody 49
    0.01 0.00 0.00 0.01 1/26 TaskJuggler::ProjectFileParser#optionsRule 50
    0.01 0.00 0.00 0.01 1/1 Array#each
0.01% 0.00% 0.01 0.00 0.00 0.01 1 TaskJuggler::TjpSyntaxRules#rule_functionPatterns 1132
    0.01 0.00 0.00 0.01 10/663 TaskJuggler::TextParser#pattern 1196
    0.00 0.00 0.00 0.00 10/216 TaskJuggler::ProjectFileParser#doc 1197
    0.00 0.00 0.00 0.00 10/230 TaskJuggler::ProjectFileParser#arg 1188
    0.01 0.00 0.00 0.01 1/1 Array#each
0.01% 0.00% 0.01 0.00 0.00 0.01 1 TaskJuggler::TjpSyntaxRules#rule_propertiesBody 2511
    0.01 0.00 0.00 0.01 24/663 TaskJuggler::TextParser#pattern 2625
    0.00 0.00 0.00 0.00 9/541 Kernel#lambda 2625
    0.00 0.00 0.00 0.00 9/216 TaskJuggler::ProjectFileParser#doc 2628
    0.00 0.00 0.00 0.00 2/37 TaskJuggler::ProjectFileParser#example 2633
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 2623
    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.01 0.00 0.00 0.01 1/1 Array#each
0.01% 0.00% 0.01 0.00 0.00 0.01 1 TaskJuggler::TjpSyntaxRules#rule_shiftAttributes 3821
    0.01 0.00 0.00 0.01 3/663 TaskJuggler::TextParser#pattern 3827
    0.00 0.00 0.00 0.00 1/541 Kernel#lambda 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 3112/9112 Kernel#dup
    0.01 0.01 0.00 0.00 6000/9112 Kernel#clone
0.01% 0.01% 0.01 0.01 0.00 0.00 9112 <Class::String>#allocate
    0.00 0.00 0.00 0.00 3112/9112 Kernel#initialize_dup
    0.01 0.01 0.00 0.00 6000/9112 Kernel#initialize_clone
0.01% 0.01% 0.01 0.01 0.00 0.00 9112 String#initialize_copy
    0.01 0.01 0.00 0.00 663/663 TaskJuggler::TextParser#pattern 137
0.01% 0.01% 0.01 0.01 0.00 0.00 663 TaskJuggler::TextParser::Rule#addPattern 45
    0.00 0.00 0.00 0.00 502/39502 Kernel#initialize_dup
    0.01 0.01 0.00 0.00 39000/39502 Kernel#initialize_clone
0.01% 0.01% 0.01 0.01 0.00 0.00 39502 Array#initialize_copy
    0.01 0.01 0.00 0.00 4296/4296 Class#new
0.01% 0.01% 0.01 0.01 0.00 0.00 4296 StringScanner#initialize
    0.01 0.01 0.00 0.00 2193/2193 Array#collect!
0.01% 0.01% 0.01 0.01 0.00 0.00 2193 TaskJuggler::TjTime#secondsOfDay 202
    0.00 0.00 0.00 0.00 2193/2193 Time#gmt_offset 204
    0.00 0.00 0.00 0.00 2193/62195 Time#to_i 204
    0.00 0.00 0.00 0.00 1110/4220 TaskJuggler::ProjectFileScanner#endMacroCall 345
    0.01 0.01 0.00 0.00 3110/4220 TaskJuggler::TextScanner::StreamHandle#injectMacro 74
0.01% 0.01% 0.01 0.01 0.00 0.00 4220 <Class::Range>#allocate
    0.00 0.00 0.00 0.00 2193/8193 Kernel#initialize_dup
    0.01 0.01 0.00 0.00 6000/8193 Kernel#initialize_clone
0.01% 0.01% 0.01 0.01 0.00 0.00 8193 Kernel#initialize_copy
    0.01 0.00 0.00 0.01 1000/1000 Proc#call
0.01% 0.00% 0.01 0.00 0.00 0.01 1000 TaskJuggler::Project#task 558
    0.01 0.01 0.00 0.00 1000/31000 TaskJuggler::PropertySet#[] 559
    0.01 0.01 0.00 0.00 4220/4220 Array#each
0.01% 0.01% 0.01 0.01 0.00 0.00 4220 Fixnum#to_s
    0.01 0.01 0.00 0.00 1000/1000 TaskJuggler::PropertySet#addProperty 212
0.01% 0.01% 0.01 0.01 0.00 0.00 1000 TaskJuggler::PropertyTreeNode#fullId 241
    0.00 0.00 0.00 0.00 1000/4836336 NilClass#nil? 245
    0.01 0.01 0.00 0.00 1000/1000 Class#new
0.01% 0.01% 0.01 0.01 0.00 0.00 1000 TaskJuggler::ResourceScenario#initialize 20
    0.00 0.00 0.00 0.00 1000/2000 <Class::TaskJuggler::Log>#instance 49
    0.00 0.00 0.00 0.00 1000/2000 TaskJuggler::ScenarioData#initialize 21
    0.01 0.00 0.00 0.01 1000/1000 Class#new
0.01% 0.00% 0.01 0.00 0.00 0.01 1000 TaskJuggler::TaskScenario#initialize 23
    0.01 0.01 0.00 0.00 1000/2000 TaskJuggler::ScenarioData#initialize 24
    0.00 0.00 0.00 0.00 1000/2000 <Class::TaskJuggler::Log>#instance 28
    0.00 0.00 0.00 0.00 1000/2000 TaskJuggler::ResourceScenario#initialize 21
    0.01 0.01 0.00 0.00 1000/2000 TaskJuggler::TaskScenario#initialize 24
0.01% 0.01% 0.01 0.01 0.00 0.00 2000 TaskJuggler::ScenarioData#initialize 23
    0.01 0.01 0.00 0.00 15000/15000 Array#each
0.01% 0.01% 0.01 0.01 0.00 0.00 15000 Kernel#instance_variable_get
    0.01 0.00 0.00 0.01 1000/1000 Class#new
0.01% 0.00% 0.01 0.00 0.00 0.01 1000 TaskJuggler::RichTextAttribute#initialize 461
    0.01 0.01 0.00 0.00 1000/62004 TaskJuggler::AttributeBase#initialize 462
    0.01 0.00 0.00 0.01 1000/1000 Class#new
0.01% 0.00% 0.01 0.00 0.00 0.01 1000 TaskJuggler::SymbolAttribute#initialize 546
    0.01 0.01 0.00 0.00 1000/62004 TaskJuggler::AttributeBase#initialize 547
    0.01 0.01 0.00 0.00 1/1 Method#call
0.01% 0.01% 0.01 0.01 0.00 0.00 1 TaskJuggler::ProjectFileScanner#endStringSQ 248
    0.00 0.00 0.00 0.00 1/5116 String#gsub 251
    0.00 0.00 0.00 0.00 1/174175 String#[] 251
    0.00 0.00 0.00 0.00 1/10233 TaskJuggler::TextScanner#mode= 249
    0.00 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/65419 Hash#[]= 43
    0.00 0.00 0.00 0.00 1/1317271 Class#new 43
    0.00 0.00 0.00 0.00 1/44 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/174175 String#[] 55
    0.00 0.00 0.00 0.00 1/1317271 Class#new 53
    0.00 0.00 0.00 0.00 38/44 TaskJuggler::TextScanner#addPattern 243
    0.00 0.00 0.00 0.00 2/44 Array#each
    0.00 0.00 0.00 0.00 3/44 TaskJuggler::MacroTable#include? 54
    0.00 0.00 0.00 0.00 1/44 TaskJuggler::FileList#<< 41
0.00% 0.00% 0.00 0.00 0.00 0.00 44 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/1678123 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/1317271 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/3 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/3 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/5811 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/33418 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/3 <Class::TaskJuggler::Log>#startProgressMeter 126
    0.00 0.00 0.00 0.00 1/3 <Class::TaskJuggler::Log>#stopProgressMeter 134
0.00% 0.00% 0.00 0.00 0.00 0.00 3 IO#print
    0.00 0.00 0.00 0.00 3/3 IO#write
    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 625/625 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 625 Symbol#[]
    0.00 0.00 0.00 0.00 271/292 Array#each
    0.00 0.00 0.00 0.00 12/292 TaskJuggler::ProjectFileParser#listRule 321
    0.00 0.00 0.00 0.00 9/292 TaskJuggler::ProjectFileParser#allOrNothingListRule 301
0.00% 0.00% 0.00 0.00 0.00 0.00 292 TaskJuggler::TextParser#newRule 110
    0.00 0.00 0.00 0.00 3/5061 Hash#each 305
    0.00 0.00 0.00 0.00 3/3446524 Kernel#is_a? 302
    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 9/541 Kernel#lambda 292
    0.00 0.00 0.00 0.00 12/24 TaskJuggler::ProjectFileParser#commaListRule 322
    0.00 0.00 0.00 0.00 292/65419 Hash#[]= 121
    0.00 0.00 0.00 0.00 292/1317271 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/1156621 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/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/10233 TaskJuggler::TextScanner#mode= 223
    0.00 0.00 0.00 0.00 1/1678123 Array#each 216
    0.00 0.00 0.00 0.00 1/1317271 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/5811 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/541 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/541 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_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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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_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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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_exportAttributes 839
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::ProjectFileParser#allOrNothingListRule 884
    0.00 0.00 0.00 0.00 3/216 TaskJuggler::ProjectFileParser#doc 880
    0.00 0.00 0.00 0.00 8/663 TaskJuggler::TextParser#pattern 877
    0.00 0.00 0.00 0.00 3/541 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.00 0.00 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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_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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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_projectBodyAttributes 2217
    0.00 0.00 0.00 0.00 15/230 TaskJuggler::ProjectFileParser#arg 2385
    0.00 0.00 0.00 0.00 4/37 TaskJuggler::ProjectFileParser#example 2270
    0.00 0.00 0.00 0.00 11/216 TaskJuggler::ProjectFileParser#doc 2372
    0.00 0.00 0.00 0.00 17/663 TaskJuggler::TextParser#pattern 2369
    0.00 0.00 0.00 0.00 13/541 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.00 0.00 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/541 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/541 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/541 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/541 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/541 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/541 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_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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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_resourceBookingHeader 3465
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::ProjectFileParser#arg 3472
    0.00 0.00 0.00 0.00 1/663 TaskJuggler::TextParser#pattern 3466
    0.00 0.00 0.00 0.00 1/541 Kernel#lambda 3466
    0.00 0.00 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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_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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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_taskScenarioAttributes 4511
    0.00 0.00 0.00 0.00 4/18 TaskJuggler::ProjectFileParser#also 4944
    0.00 0.00 0.00 0.00 6/37 TaskJuggler::ProjectFileParser#example 4671
    0.00 0.00 0.00 0.00 3/230 TaskJuggler::ProjectFileParser#arg 4822
    0.00 0.00 0.00 0.00 27/216 TaskJuggler::ProjectFileParser#doc 4934
    0.00 0.00 0.00 0.00 32/663 TaskJuggler::TextParser#pattern 4946
    0.00 0.00 0.00 0.00 25/541 Kernel#lambda 4930
    0.00 0.00 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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/541 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 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 292/292 TaskJuggler::TextParser#getTransitions 232
0.00% 0.00% 0.00 0.00 0.00 0.00 292 Hash#empty?
    0.00 0.00 0.00 0.00 3/3 IO#print
0.00% 0.00% 0.00 0.00 0.00 0.00 3 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 5811/5811 Kernel#dup
0.00% 0.00% 0.00 0.00 0.00 0.00 5811 Kernel#initialize_dup
    0.00 0.00 0.00 0.00 4/4004 Time#initialize_copy
    0.00 0.00 0.00 0.00 2193/8193 Kernel#initialize_copy
    0.00 0.00 0.00 0.00 502/39502 Array#initialize_copy
    0.00 0.00 0.00 0.00 3112/9112 String#initialize_copy
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_account 21
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_accountAttributes 43
    0.00 0.00 0.00 0.00 26/541 TaskJuggler::ProjectFileParser#optionsRule 338
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_accountHeader 54
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_accountId 71
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_accountScenarioAttributes 84
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_alertLevel 107
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_allocate 129
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_allocation 148
    0.00 0.00 0.00 0.00 5/541 TaskJuggler::TjpSyntaxRules#rule_allocationAttributes 208
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_allocationHeader 237
    0.00 0.00 0.00 0.00 12/541 TaskJuggler::ProjectFileParser#listRule 314
    0.00 0.00 0.00 0.00 24/541 TaskJuggler::ProjectFileParser#commaListRule 329
    0.00 0.00 0.00 0.00 128/541 TaskJuggler::ProjectFileParser#singlePattern 346
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_allocationShiftAssignment 269
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_argumentList 302
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_argumentListBody 309
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_author 315
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_balance 326
    0.00 0.00 0.00 0.00 2/541 TaskJuggler::TjpSyntaxRules#rule_bookingAttributes 384
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_calendarDuration 417
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_chargeset 431
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_chargeSetItem 487
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_color 515
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_columnDef 537
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_columnId 543
    0.00 0.00 0.00 0.00 11/541 TaskJuggler::TjpSyntaxRules#rule_columnOptions 679
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_date 693
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_dateCalcedOrNot 731
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_details 741
    0.00 0.00 0.00 0.00 6/541 TaskJuggler::TjpSyntaxRules#rule_durationUnit 787
    0.00 0.00 0.00 0.00 4/541 TaskJuggler::TjpSyntaxRules#rule_durationUnitOrPercent 801
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_export 806
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_exportHeader 829
    0.00 0.00 0.00 0.00 3/541 TaskJuggler::TjpSyntaxRules#rule_exportAttributes 877
    0.00 0.00 0.00 0.00 9/541 TaskJuggler::TextParser#newRule 292
    0.00 0.00 0.00 0.00 3/541 TaskJuggler::TjpSyntaxRules#rule_extendAttributes 949
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_extendId 978
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_extendProperty 1014
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_fail 1034
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_flag 1047
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_flags 1057
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_formats 1072
    0.00 0.00 0.00 0.00 3/541 TaskJuggler::TjpSyntaxRules#rule_hAlignment 1215
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_headline 1222
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_hideresource 1237
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_hidetask 1250
    0.00 0.00 0.00 0.00 4/541 TaskJuggler::TjpSyntaxRules#rule_includeAttributesBody 1308
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_includeFile 1320
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_includeFileName 1326
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_includeProperties 1344
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_intervalOrDate 1351
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_interval 1383
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_intervalDuration 1410
    0.00 0.00 0.00 0.00 2/541 TaskJuggler::TjpSyntaxRules#rule_intervalEnd 1435
    0.00 0.00 0.00 0.00 2/541 TaskJuggler::TjpSyntaxRules#rule_intervalOptionalEnd 1446
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_journalEntry 1461
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_journalEntryAttributes 1485
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_journalEntryHeader 1517
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_leafResourceId 1528
    0.00 0.00 0.00 0.00 4/541 TaskJuggler::TjpSyntaxRules#rule_limitAttributesBody 1577
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_limitValue 1587
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_limits 1595
    0.00 0.00 0.00 0.00 8/541 TaskJuggler::TjpSyntaxRules#rule_limitsAttributes 1669
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_limitsHeader 1685
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_listOfDays 1693
    0.00 0.00 0.00 0.00 2/541 TaskJuggler::TjpSyntaxRules#rule_listOfTimes 1706
    0.00 0.00 0.00 0.00 8/541 TaskJuggler::TjpSyntaxRules#rule_loadunit 1741
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_logicalExpression 1746
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_macro 1775
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_navigator 1879
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_navigatorAttributes 1892
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_navigatorHeader 1908
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_nikuReportBody 1933
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_nikuReportHeader 1939
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_nikuReport 1950
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_nodeId 1966
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_nodeIdList 2003
    0.00 0.00 0.00 0.00 7/541 TaskJuggler::TjpSyntaxRules#rule_operand 2058
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_operation 2064
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_operationChain 2097
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_operatorAndOperand 2104
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_optionalID 2141
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_optionalPercent 2155
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_optionalVersion 2162
    0.00 0.00 0.00 0.00 3/541 TaskJuggler::TjpSyntaxRules#rule_outputFormat 2190
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_outputFormats 2197
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_project 2208
    0.00 0.00 0.00 0.00 13/541 TaskJuggler::TjpSyntaxRules#rule_projectBodyAttributes 2369
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_projectDeclaration 2389
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_projectHeader 2401
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_projectIDs 2416
    0.00 0.00 0.00 0.00 2/541 TaskJuggler::TjpSyntaxRules#rule_projectionAttributes 2436
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_projectBodyInclude 2470
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_prologInclude 2490
    0.00 0.00 0.00 0.00 9/541 TaskJuggler::TjpSyntaxRules#rule_propertiesBody 2625
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_propertiesInclude 2637
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_purge 2656
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_referenceAttributes 2692
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_relativeId 2702
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_report 2711
    0.00 0.00 0.00 0.00 2/541 TaskJuggler::TjpSyntaxRules#rule_reportableAttributes 2868
    0.00 0.00 0.00 0.00 17/541 TaskJuggler::TjpSyntaxRules#rule_reportAttributes 3197
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_reportEnd 3205
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_reportId 3221
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_reportPeriod 3244
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_reportStart 3256
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_reportHeader 3276
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_reportTitle 3363
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_resource 3407
    0.00 0.00 0.00 0.00 3/541 TaskJuggler::TjpSyntaxRules#rule_resourceAttributes 3438
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_resourceBooking 3460
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_resourceBookingHeader 3466
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_resourceId 3476
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_resourceHeader 3488
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_resourceLeafList 3511
    0.00 0.00 0.00 0.00 5/541 TaskJuggler::TjpSyntaxRules#rule_resourceScenarioAttributes 3617
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_scenario 3636
    0.00 0.00 0.00 0.00 4/541 TaskJuggler::TjpSyntaxRules#rule_scenarioAttributes 3699
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_scenarioHeader 3719
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_scenarioId 3736
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_scenarioIdCol 3747
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_scenarioIdx 3760
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_shift 3775
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_shiftAssignment 3791
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_shiftAttributes 3827
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_shiftHeader 3837
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_shiftId 3851
    0.00 0.00 0.00 0.00 3/541 TaskJuggler::TjpSyntaxRules#rule_shiftScenarioAttributes 3892
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_sortCriteria 3905
    0.00 0.00 0.00 0.00 2/541 TaskJuggler::TjpSyntaxRules#rule_sortCriterium 3914
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_sortNonTree 3920
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_sortResources 3965
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_sortTasks 3978
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_sortTree 3991
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_ssReportHeader 4003
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_ssStatusHeader 4063
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_statusSheet 4083
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_statusSheetFile 4108
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_statusSheetHeader 4116
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_statusSheetReport 4130
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_statusSheetTask 4144
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskAttributes 4158
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_statusSheetTaskHeader 4167
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_subNodeId 4179
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_summary 4185
    0.00 0.00 0.00 0.00 4/541 TaskJuggler::TjpSyntaxRules#rule_supplement 4229
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_supplementAccount 4235
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_supplementReport 4242
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_supplementResource 4249
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_supplementTask 4256
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_task 4263
    0.00 0.00 0.00 0.00 3/541 TaskJuggler::TjpSyntaxRules#rule_taskAttributes 4312
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_taskBooking 4323
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_taskBookingHeader 4329
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_taskDep 4338
    0.00 0.00 0.00 0.00 4/541 TaskJuggler::TjpSyntaxRules#rule_taskDepAttributes 4377
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_taskDepHeader 4391
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_taskDepId 4408
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_taskDepList 4434
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_taskHeader 4440
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_taskId 4461
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_taskPeriod 4482
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_taskPred 4494
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_taskPredHeader 4500
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_taskPredList 4506
    0.00 0.00 0.00 0.00 25/541 TaskJuggler::TjpSyntaxRules#rule_taskScenarioAttributes 4930
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_timeformat 4952
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_timeInterval 5094
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_timeSheet 5105
    0.00 0.00 0.00 0.00 3/541 TaskJuggler::TjpSyntaxRules#rule_timeSheetAttributes 5179
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_timeSheetFile 5192
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_timeSheetBody 5199
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_timeSheetHeader 5205
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_timeSheetReport 5222
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_timezone 5236
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_tsNewTaskHeader 5270
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_tsReportHeader 5278
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_tsStatusHeader 5325
    0.00 0.00 0.00 0.00 4/541 TaskJuggler::TjpSyntaxRules#rule_tsTaskAttributes 5418
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_tsTaskHeader 5445
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_valDate 5466
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_validTimeZone 5477
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_valIntervalOrDate 5487
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_valInterval 5525
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_warn 5560
    0.00 0.00 0.00 0.00 7/541 TaskJuggler::TjpSyntaxRules#rule_weekday 5580
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_weekDayInterval 5584
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_weekDayIntervalEnd 5604
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_workingDuration 5612
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_workingDurationPercent 5631
    0.00 0.00 0.00 0.00 1/541 TaskJuggler::TjpSyntaxRules#rule_workinghours 5656
    0.00 0.00 0.00 0.00 2/541 TaskJuggler::TjpSyntaxRules#rule_yesNo 5720
0.00% 0.00% 0.00 0.00 0.00 0.00 541 Kernel#lambda
    0.00 0.00 0.00 0.00 292/935 TaskJuggler::TextParser#newRule 112
    0.00 0.00 0.00 0.00 643/935 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 935 String#intern
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::TjpSyntaxRules#rule_exportAttributes 884
0.00% 0.00% 0.00 0.00 0.00 0.00 3 TaskJuggler::ProjectFileParser#allOrNothingListRule 279
    0.00 0.00 0.00 0.00 9/292 TaskJuggler::TextParser#newRule 301
    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/3446524 Kernel#is_a? 383
    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 128/230 TaskJuggler::ProjectFileParser#descr 364
    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_supplementReport 4245
    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_workingDuration 5627
    0.00 0.00 0.00 0.00 1/230 TaskJuggler::TjpSyntaxRules#rule_workingDurationPercent 5652
0.00% 0.00% 0.00 0.00 0.00 0.00 230 TaskJuggler::ProjectFileParser#arg 370
    0.00 0.00 0.00 0.00 230/230 TaskJuggler::TextParser::Rule#setArg 371
    0.00 0.00 0.00 0.00 230/1317271 Class#new 371
    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/541 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 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 6/128 TaskJuggler::TextParser#newRule 290
    0.00 0.00 0.00 0.00 18/128 Hash#each
    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 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 0.00 0.00 128 TaskJuggler::ProjectFileParser#descr 358
    0.00 0.00 0.00 0.00 128/230 TaskJuggler::ProjectFileParser#arg 364
    0.00 0.00 0.00 0.00 128/122142 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 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/541 Kernel#lambda 314
    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/541 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/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 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 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 292/292 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 292 TaskJuggler::TextParser::Rule#initialize 31
    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 90
    0.00 0.00 0.00 0.00 230/230 TaskJuggler::TextParser::Pattern#setArg 92
    0.00 0.00 0.00 0.00 230/91203 Array#empty? 91
    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 84
    0.00 0.00 0.00 0.00 216/216 TaskJuggler::TextParser::Pattern#setDoc 86
    0.00 0.00 0.00 0.00 216/91203 Array#empty? 85
    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 111
    0.00 0.00 0.00 0.00 37/37 TaskJuggler::TextParser::Pattern#setExample 112
    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 97
    0.00 0.00 0.00 0.00 5/5 TaskJuggler::TextParser::Pattern#setLastSyntaxToken 100
    0.00 0.00 0.00 0.00 5/91203 Array#empty? 98
    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 50
    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 76
    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 104
    0.00 0.00 0.00 0.00 18/18 TaskJuggler::TextParser::Pattern#setSeeAlso 106
    0.00 0.00 0.00 0.00 18/91203 Array#empty? 105
    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/1678123 Array#each 236
    0.00 0.00 0.00 0.00 8/65419 Hash#[]= 243
    0.00 0.00 0.00 0.00 38/44 Hash#include? 243
    0.00 0.00 0.00 0.00 39/3446524 Kernel#is_a? 235
    0.00 0.00 0.00 0.00 2/2 TaskJuggler::TextParser#processNormalElements 596
0.00% 0.00% 0.00 0.00 0.00 0.00 2 Array#[]
    0.00 0.00 0.00 0.00 230/230 TaskJuggler::TextParser::Rule#setArg 92
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/1394329 Array#[]= 99
    0.00 0.00 0.00 0.00 216/216 TaskJuggler::TextParser::Rule#setDoc 86
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 112
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 100
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 106
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/3446524 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/555444 String#==
    0.00 0.00 0.00 0.00 1/2001 Hash#default
    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/2195356 Symbol#==
    0.00 0.00 0.00 0.00 1128/2128 Array#each
    0.00 0.00 0.00 0.00 1000/2128 TaskJuggler::PropertyTreeNode#initialize 50
0.00% 0.00% 0.00 0.00 0.00 0.00 2128 String#include?
    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 76/76 TaskJuggler::TextScanner::StreamHandle#scan 91
0.00% 0.00% 0.00 0.00 0.00 0.00 76 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 77/77 TaskJuggler::TextScanner::StreamHandle#scan 89
0.00% 0.00% 0.00 0.00 0.00 0.00 77 IO#gets
    0.00 0.00 0.00 0.00 283/283 Array#each
0.00% 0.00% 0.00 0.00 0.00 0.00 283 TaskJuggler::TextParser::Pattern#optional? 140
    0.00 0.00 0.00 0.00 283/1678123 Array#each 141
    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 4296/4296 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 4296 <Class::StringScanner>#allocate
    0.00 0.00 0.00 0.00 2000/2001 TaskJuggler::PropertySet#[] 252
    0.00 0.00 0.00 0.00 1/2001 Array#==
0.00% 0.00% 0.00 0.00 0.00 0.00 2001 Hash#default
    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/7 TaskJuggler::TextScanner#addMacro 97
    0.00 0.00 0.00 0.00 4/1317271 Class#new 97
    0.00 0.00 0.00 0.00 4/550267 TaskJuggler::TextScanner#sourceFileInfo 97
    0.00 0.00 0.00 0.00 4/4 TaskJuggler::TjTime#to_s 97
    0.00 0.00 0.00 0.00 5/191005 TaskJuggler::Project#[] 97
    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::Project#initialize 60
    0.00 0.00 0.00 0.00 6/1678123 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/1317271 Class#new 401
    0.00 0.00 0.00 0.00 4/7 TaskJuggler::ProjectFileParser#setGlobalMacros 97
    0.00 0.00 0.00 0.00 3/7 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 7 TaskJuggler::TextScanner#addMacro 435
    0.00 0.00 0.00 0.00 7/7 TaskJuggler::MacroTable#add 436
    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::TjTime#to_s 444
    0.00 0.00 0.00 0.00 4/4 Time#strftime 450
    0.00 0.00 0.00 0.00 4/2197 Time#localtime 450
    0.00 0.00 0.00 0.00 4/5811 Kernel#dup 450
    0.00 0.00 0.00 0.00 3/3 Time#sec 447
    0.00 0.00 0.00 0.00 3/4836336 NilClass#nil? 446
    0.00 0.00 0.00 0.00 5/7541006 Kernel#nil? 446
    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/1317271 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 7/7 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 7 TaskJuggler::Macro#initialize 23
    0.00 0.00 0.00 0.00 7/7 TaskJuggler::TextScanner#addMacro 436
0.00% 0.00% 0.00 0.00 0.00 0.00 7 TaskJuggler::MacroTable#add 43
    0.00 0.00 0.00 0.00 7/65419 Hash#[]= 44
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::WorkingHours#onShift? 133
0.00% 0.00% 0.00 0.00 0.00 0.00 3 TaskJuggler::Scoreboard#get 97
    0.00 0.00 0.00 0.00 3/3 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/1317271 Class#new 197
    0.00 0.00 0.00 0.00 1/62195 Time#to_i 197
    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::WorkingHours#initialize 31
    0.00 0.00 0.00 0.00 3/3 Integer#upto 64
    0.00 0.00 0.00 0.00 9/7541006 Kernel#nil? 53
    0.00 0.00 0.00 0.00 3/3446524 Kernel#is_a? 36
    0.00 0.00 0.00 0.00 3/1317271 Class#new 33
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::TjTime#to_s 447
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Time#sec
    0.00 0.00 0.00 0.00 2/215402 Fixnum#divmod
    0.00 0.00 0.00 0.00 2/31199 Bignum#<=>
    0.00 0.00 0.00 0.00 2/304208 Fixnum#<=>
    0.00 0.00 0.00 0.00 4/93409 Fixnum#*
    0.00 0.00 0.00 0.00 4/4 TaskJuggler::TjTime#to_s 450
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Time#strftime
    0.00 0.00 0.00 0.00 3/3 Rational#round
    0.00 0.00 0.00 0.00 3/9 Numeric#quo
    0.00 0.00 0.00 0.00 4/215402 Fixnum#divmod
    0.00 0.00 0.00 0.00 4/31199 Bignum#<=>
    0.00 0.00 0.00 0.00 4/304208 Fixnum#<=>
    0.00 0.00 0.00 0.00 8/93409 Fixnum#*
    0.00 0.00 0.00 0.00 1/4005 <Class::Time>#now
    0.00 0.00 0.00 0.00 4/4005 Kernel#dup
    0.00 0.00 0.00 0.00 4000/4005 Kernel#clone
0.00% 0.00% 0.00 0.00 0.00 0.00 4005 <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/304208 Fixnum#<=>
    0.00 0.00 0.00 0.00 6/155205 Fixnum#+
    0.00 0.00 0.00 0.00 2/93409 Fixnum#*
    0.00 0.00 0.00 0.00 6/215402 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/4005 <Class::Time>#allocate
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::WorkingHours#initialize 64
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Integer#upto
    0.00 0.00 0.00 0.00 15/1394329 Array#[]=
    0.00 0.00 0.00 0.00 6/9 Time#-
    0.00 0.00 0.00 0.00 3/9 Time#strftime
0.00% 0.00% 0.00 0.00 0.00 0.00 9 Numeric#quo
    0.00 0.00 0.00 0.00 9/9 Rational#/
    0.00 0.00 0.00 0.00 3/3 Time#strftime
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Rational#round
    0.00 0.00 0.00 0.00 3/3 Fixnum#div
    0.00 0.00 0.00 0.00 3/155205 Fixnum#+
    0.00 0.00 0.00 0.00 6/93409 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/1317271 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/65419 Hash#[]= 80
    0.00 0.00 0.00 0.00 121/91203 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/1317271 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/80002 Integer#times 40
    0.00 0.00 0.00 0.00 2/3446524 Kernel#is_a? 33
    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::Scenario#initialize 19
    0.00 0.00 0.00 0.00 1/1 TaskJuggler::Project#addScenario 21
    0.00 0.00 0.00 0.00 1/2001 TaskJuggler::PropertyTreeNode#initialize 20
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::Scoreboard#get 98
0.00% 0.00% 0.00 0.00 0.00 0.00 3 TaskJuggler::Scoreboard#dateToIdx 54
    0.00 0.00 0.00 0.00 3/4 Float#to_i 55
    0.00 0.00 0.00 0.00 3/13 Float#/ 55
    0.00 0.00 0.00 0.00 3/6 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/83021 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/215402 Fixnum#divmod
    0.00 0.00 0.00 0.00 2/31199 Bignum#<=>
    0.00 0.00 0.00 0.00 2/304208 Fixnum#<=>
    0.00 0.00 0.00 0.00 4/93409 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/215402 Fixnum#divmod
    0.00 0.00 0.00 0.00 2/304208 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 3/3 Rational#round
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Fixnum#div
    0.00 0.00 0.00 0.00 1/13 Proc#call
    0.00 0.00 0.00 0.00 6/13 Rational#/
    0.00 0.00 0.00 0.00 3/13 TaskJuggler::Scoreboard#initialize 31
    0.00 0.00 0.00 0.00 3/13 TaskJuggler::Scoreboard#dateToIdx 55
0.00% 0.00% 0.00 0.00 0.00 0.00 13 Float#/
    0.00 0.00 0.00 0.00 1/4 Proc#call
    0.00 0.00 0.00 0.00 3/4 TaskJuggler::Scoreboard#dateToIdx 55
0.00% 0.00% 0.00 0.00 0.00 0.00 4 Float#to_i
    0.00 0.00 0.00 0.00 9/9 Numeric#quo
0.00% 0.00% 0.00 0.00 0.00 0.00 9 Rational#/
    0.00 0.00 0.00 0.00 6/13 Float#/
    0.00 0.00 0.00 0.00 6/6 Rational#to_f
    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/1 TaskJuggler::Scenario#initialize 21
0.00% 0.00% 0.00 0.00 0.00 0.00 1 TaskJuggler::Project#addScenario 743
    0.00 0.00 0.00 0.00 1/2001 TaskJuggler::PropertySet#addProperty 744
    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::Scoreboard#initialize 27
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::Scoreboard#clear 32
    0.00 0.00 0.00 0.00 3/3 Float#ceil 31
    0.00 0.00 0.00 0.00 3/13 Float#/ 31
    0.00 0.00 0.00 0.00 3/6 TaskJuggler::TjTime#- 31
    0.00 0.00 0.00 0.00 3/3 Proc#call
0.00% 0.00% 0.00 0.00 0.00 0.00 3 TaskJuggler::TextScanner#macroDefined? 440
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::MacroTable#include? 441
    0.00 0.00 0.00 0.00 1/2194 Proc#call
    0.00 0.00 0.00 0.00 2193/2194 Array#collect!
0.00% 0.00% 0.00 0.00 0.00 0.00 2194 TaskJuggler::TjTime#+ 208
    0.00 0.00 0.00 0.00 2194/1317271 Class#new 209
    0.00 0.00 0.00 0.00 2194/33194 Time#+ 209
    0.00 0.00 0.00 0.00 3/6 TaskJuggler::Scoreboard#initialize 31
    0.00 0.00 0.00 0.00 3/6 TaskJuggler::Scoreboard#dateToIdx 55
0.00% 0.00% 0.00 0.00 0.00 0.00 6 TaskJuggler::TjTime#- 214
    0.00 0.00 0.00 0.00 6/6 Time#- 216
    0.00 0.00 0.00 0.00 6/3446524 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/155205 Fixnum#+
    0.00 0.00 0.00 0.00 4013/4013 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 4013 <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 3/3 TaskJuggler::Scoreboard#initialize 31
0.00% 0.00% 0.00 0.00 0.00 0.00 3 Float#ceil
    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 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 3/3 TaskJuggler::TextScanner#macroDefined? 441
0.00% 0.00% 0.00 0.00 0.00 0.00 3 TaskJuggler::MacroTable#include? 53
    0.00 0.00 0.00 0.00 3/44 Hash#include? 54
    0.00 0.00 0.00 0.00 3/3 TaskJuggler::Scoreboard#initialize 32
0.00% 0.00% 0.00 0.00 0.00 0.00 3 TaskJuggler::Scoreboard#clear 36
    0.00 0.00 0.00 0.00 3/1317271 Class#new 37
    0.00 0.00 0.00 0.00 6/6 TaskJuggler::TjTime#- 216
0.00% 0.00% 0.00 0.00 0.00 0.00 6 Time#-
    0.00 0.00 0.00 0.00 6/9 Numeric#quo
    0.00 0.00 0.00 0.00 6/6 Fixnum#-
    0.00 0.00 0.00 0.00 6/6 Time#-
0.00% 0.00% 0.00 0.00 0.00 0.00 6 Fixnum#-
    0.00 0.00 0.00 0.00 2193/2193 TaskJuggler::TjTime#secondsOfDay 204
0.00% 0.00% 0.00 0.00 0.00 0.00 2193 Time#gmt_offset
    0.00 0.00 0.00 0.00 2193/2193 Method#call
0.00% 0.00% 0.00 0.00 0.00 0.00 2193 Time#wday
    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 <Object::Object>#[]=
    0.00 0.00 0.00 0.00 6/6 Rational#/
0.00% 0.00% 0.00 0.00 0.00 0.00 6 Rational#to_f
    0.00 0.00 0.00 0.00 6/6 Fixnum#fdiv
    0.00 0.00 0.00 0.00 3110/3110 TaskJuggler::TextScanner::StreamHandle#injectMacro 76
0.00% 0.00% 0.00 0.00 0.00 0.00 3110 StringScanner#pos=
    0.00 0.00 0.00 0.00 6/6 Rational#to_f
0.00% 0.00% 0.00 0.00 0.00 0.00 6 Fixnum#fdiv
    0.00 0.00 0.00 0.00 3/3 Method#call
0.00% 0.00% 0.00 0.00 0.00 0.00 3 TaskJuggler::ProjectFileScanner#endMacroDef 305
    0.00 0.00 0.00 0.00 3/174175 String#[] 308
    0.00 0.00 0.00 0.00 3/10233 TaskJuggler::TextScanner#mode= 306
    0.00 0.00 0.00 0.00 53/53 Method#call
0.00% 0.00% 0.00 0.00 0.00 0.00 53 TaskJuggler::ProjectFileScanner#midMacroDef 300
    0.00 0.00 0.00 0.00 3/3 Method#call
0.00% 0.00% 0.00 0.00 0.00 0.00 3 TaskJuggler::ProjectFileScanner#startMacroDef 293
    0.00 0.00 0.00 0.00 3/174175 String#[] 296
    0.00 0.00 0.00 0.00 3/10233 TaskJuggler::TextScanner#mode= 294
    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 <Class::TaskJuggler::TjTime>#checkTimeZone 168
    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 1000/2000 TaskJuggler::ResourceScenario#initialize 49
    0.00 0.00 0.00 0.00 1000/2000 TaskJuggler::TaskScenario#initialize 28
0.00% 0.00% 0.00 0.00 0.00 0.00 2000 <Class::TaskJuggler::Log>#instance 105
    0.00 0.00 0.00 0.00 1/1 Mutex#synchronize 107
    0.00 0.00 0.00 0.00 1/1 <Class::TaskJuggler::Log>#instance 107
0.00% 0.00% 0.00 0.00 0.00 0.00 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/1317271 Class#new 109
    0.00 0.00 0.00 0.00 1/1 Mutex#lock 8
    0.00 0.00 0.00 0.00 1000/1000 Array#collect!
0.00% 0.00% 0.00 0.00 0.00 0.00 1000 Symbol#to_s
    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 1/1 Class#new
0.00% 0.00% 0.00 0.00 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.00 0.00 0.00 0.00 1000/1000 Class#new
0.00% 0.00% 0.00 0.00 0.00 0.00 1000 TaskJuggler::WorkingHoursAttribute#initialize 581
    0.00 0.00 0.00 0.00 1000/62004 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/93409 Fixnum#* 70
    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#startStringSQ 235
    0.00 0.00 0.00 0.00 1/5116 String#gsub 238
    0.00 0.00 0.00 0.00 1/174175 String#[] 238
    0.00 0.00 0.00 0.00 1/10233 TaskJuggler::TextScanner#mode= 236