navigation

HintParser

Namespace: FSharpLint.Framework
Parent: FSharpLint.Framework
Declared Types
Type Description
Constant
Expression
Hint
HintNode
LambdaArg
LambdaBody
Pattern
Suggestion

Declared Modules
Module Description
CommonParsers
Constants
Expressions
Identifiers

Need to change isLetter so that it's using unicode character classes.

MergeSyntaxTrees

Provides a way of creating a single list from any number of hint ASTs. Means we can simply iterate over a single list for each node in the F# tree when matching hints rather than check each hint AST for each node.

NumericLiterals

Not supporting hex single and hex float right now. Decimal float currently will lose precision.

Operators
Patterns
StringAndCharacterLiterals

Values and Functions
Name Description
charListToString

Signature: charList:seq<'?48199> -> string
pischar

Signature: chars:char list -> Parser
pnotchar

Signature: chars:char list -> Parser
pexpressionbasedhint

Signature: Parser
ppatternbasedhint

Signature: Parser
phint

Signature: Parser