pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: https://fsharp.github.io/fsharp-compiler-docs/reference/fsharp-compiler-tokenization.html

a property="og:type" content="website" /> FSharp.Compiler.Tokenization | F# Compiler Guide
Logo F# Compiler Guide

FSharp.Compiler.Tokenization Namespace

Type/Module Description

FSharpKeywords

FSharpLexer

FSharpLexerFlags

FSharpLineTokenizer

Object to tokenize a line of F# source code, starting with the given lexState. The lexState should be FSharpTokenizerLexState.Initial for the first line of text. Returns an array of ranges of the text and two enumerations categorizing the tokens and characters covered by that range, i.e. FSharpTokenColorKind and FSharpTokenCharKind. The enumerations are somewhat adhoc but useful enough to give good colorization options to the user in an IDE. A new lexState is also returned. An IDE-plugin should in general cache the lexState values for each line of the edited code.

FSharpSourceTokenizer

Tokenizer for a source file. Holds some expensive-to-compute resources at the scope of the file.

FSharpToken

FSharpTokenCharKind

Gives an indication of the class to assign to the characters of the token an IDE

FSharpTokenColorKind

Gives an indication of the color class to assign to the token an IDE

FSharpTokenInfo

Information about a particular token from the tokenizer

FSharpTokenizerColorState

Represents stable information for the state of the lexing engine at the end of a line

FSharpTokenizerLexState

Represents encoded information for the end-of-line continuation of lexing

FSharpTokenKind

FSharpTokenTag

Some of the values in the field FSharpTokenInfo.Tag

FSharpTokenTriggerClass

Gives an indication of what should happen when the token is typed in an IDE

Type something to start searching.

pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy