// Run post-processing to calculate all offsets.
// Without this, identifiers have the right offsets but operators don't.
EnumSet<PostProcessStep> postProcessSteps = EnumSet.of(
PostProcessStep.CALCULATE_OFFSETS);
Collection<ICompilerProblem> postProcessProblems =
fileNode.runPostProcess(postProcessSteps, null);
problems.addAll(tokenizer.getTokenizationProblems());
problems.addAll(parser.getSyntaxProblems());
problems.addAll(postProcessProblems);