---
title: "Deprecation: #86461 - Mark various TypoScript parsing functionality as internal"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-86461"
source: "Changelog/9.5/Deprecation-86461-MarkVariousTypoScriptParsingFunctionalityAsInternal.rst"
modified: "2026-09-14T09:47:36+00:00"
---

# Deprecation: #86461 - Mark various TypoScript parsing functionality as internal

See [forge#86461](https://forge.typo3.org/issues/86461)

## Description

The following properties and methods of class `\TYPO3\CMS\Core\TypoScript\Parser\TypoScriptParser`
have changed visibility from public to protected as they are used for internal purpose:

-   `raw`
-   `rawP`
-   `lastComment`
-   `commentSet`
-   `multiLineEnabled`
-   `multiLineObject`
-   `multiLineValue`
-   `inBrace`
-   `lastConditionTrue`
-   `syntaxHighLight`
-   `highLightData`
-   `highLightData_bracelevel`
-   `highLightStyles`
-   `highLightBlockStyles`
-   `highLightBlockStyles_basecolor`
-   `nextDivider()`
-   `parseSub()`
-   `rollParseSub()`
-   `setVal()`
-   `error()`
-   `regHighLight()`
-   `syntaxHighlight_print()`

## Impact

Calling any of the methods or accessing any of the properties will trigger a PHP `E_USER_DEPRECATED` error.

## Affected Installations

TYPO3 installations with custom TypoScript Parsers or extensions which make use of internal
TypoScript parsings.

## Migration

Ensure to only use public entry-points of the TypoScript parsers.
