PhpStorm
 
Get PhpStorm

Overview

Last modified: 08 October 2024

IntelliLang is a combination of three basic kinds of functionality that are meant to support the developer in dealing with certain tasks that relate to (custom) languages in PhpStorm:

  • Language Injection: Editing the code that is embedded into String literals and XML fragments natively.

    You can open and modify an injected language code fragment in the editor. In this way you get all the necessary coding assistance, as if you were working with the source code in the corresponding language.

    To open an injected language code fragment in the editor, use the Edit <Language> Fragment intention action.

  • Pattern Validation: Provides assistance in making sure that Strings being passed to and from methods match a particular regular expression

  • Regular Expression Support: A custom language implementation for regular expressions