Skip to main content

Parsing

  • 2 minutes to read

The Parsing options page is used to specify CodeRush Classic parsing options.

 

opParsing

Parsing

Specifies the current parsing mode. This option can have one of the following values.

Value Description
Automatic CodeRush Classic automatically chooses the parsing mode, based on the active file size and the Parsing mode threshold option value.
Incremental Incremental parsing is always used.
Full Full parsing is always used.
None Disables parsing.

 

Perform a full parse on save

Specifies whether CodeRush Classic performs full parsing each time the active file is saved.

 

Perform a full parse after template expansion

Specifies whether CodeRush Classic performs full parsing each time a template is expanded.

 

Disabled language extensions

Use this option to specify programming languages whose parsing should be disabled.

 

Parsing mode threshold

Specifies the minimum length (in lines) of the active file required to use incremental parsing, provided that the Parsing option is set to “Automatic”. If the active file length is less then the specified value, full parsing is used.

 

Line change commit idle time

Specifies the idle time period after which CodeRush Classic starts the parsing of committed lines. A line is committed, if the caret is moved to another line after the initial line has been changed.

 

The idle time after a change

Specifies the idle time period after which CodeRush Classic starts the parsing of uncommitted lines. A line is uncommitted, if it has been changed and the cursor remains on this line.

 

Background parsing delay for large solutions

This group includes background parsing delay options.

  • Wait before starting background parsing for large solutions - specifies whether the background parsing is started after the specified time period (checked) or immediately (unchecked) after the solution has been loaded.
  • Wait time before starting parsing (in seconds) - specifies the delay value.
  • Large solution threshold (in files) - the minimum number of files contained in a solution required to consider the solution large. If the solution contains fewer files than the threshold, its parsing is started without a delay, regardless of the Wait before starting background parsing for large solutions option value.

Note

This product is designed for outdated versions of Visual Studio. Although Visual Studio 2015 is supported, consider using the CodeRush extension with Visual Studio 2015 or higher.