- 2 min to read
The Parsing options page is used to specify CodeRush Classic parsing options.
Specifies the current parsing mode. This option can have one of the following values.
|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.|
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.