PythonTokenId Class
Contains the token IDs for the Python language.
public class PythonTokenId : TokenIdProviderBase, ITokenIdProvider, IIdProvider
- Inheritance:
- object TokenIdProviderBase object
- Implements:
- ITokenIdProvider IIdProvider
Remarks
This type was generated by the Actipro Language Designer tool v21.1.2.0 (http://www.actiprosoftware.com).
Constructors
PythonTokenId()
Initializes an instance of the class.
public PythonTokenId()
Properties
MaxId
Gets the maximum token ID returned by this provider.
public override int MaxId { get; }
Property Value
- int:
The maximum token ID returned by this provider.
MinId
Gets the minimum token ID returned by this provider.
public override int MinId { get; }
Property Value
- int:
The minimum token ID returned by this provider.
Methods
ContainsId(int)
Returns whether the specified ID value is valid for this token ID provider.
public override bool ContainsId(int id)
| Parameter | Type | Description |
|---|---|---|
| id | int | The token ID to examine. |
Returns
- bool:
trueif the ID value is valid; otherwise,false
GetDescription(int)
Returns the actual string representation for the specified token ID.
public override string GetDescription(int id)
| Parameter | Type | Description |
|---|---|---|
| id | int | The token ID to examine. |
Returns
- string:
The actual string representation for the specified token ID.
GetKey(int)
Returns the string-based key for the specified token ID.
public override string GetKey(int id)
| Parameter | Type | Description |
|---|---|---|
| id | int | The token ID to examine. |
Returns
- string:
The string-based key for the specified token ID.
IsCommentClassificationType(int)
Returns whether the specified ID value is part of the Comment.
public static bool IsCommentClassificationType(int id)
| Parameter | Type | Description |
|---|---|---|
| id | int | The token ID to examine. |
Returns
- bool:
trueif the ID value is in the classification type; otherwise,false
IsIdentifierClassificationType(int)
Returns whether the specified ID value is part of the Identifier.
public static bool IsIdentifierClassificationType(int id)
| Parameter | Type | Description |
|---|---|---|
| id | int | The token ID to examine. |
Returns
- bool:
trueif the ID value is in the classification type; otherwise,false
IsKeywordClassificationType(int)
Returns whether the specified ID value is part of the Keyword.
public static bool IsKeywordClassificationType(int id)
| Parameter | Type | Description |
|---|---|---|
| id | int | The token ID to examine. |
Returns
- bool:
trueif the ID value is in the classification type; otherwise,false
IsNumberClassificationType(int)
Returns whether the specified ID value is part of the Number.
public static bool IsNumberClassificationType(int id)
| Parameter | Type | Description |
|---|---|---|
| id | int | The token ID to examine. |
Returns
- bool:
trueif the ID value is in the classification type; otherwise,false
IsOperatorClassificationType(int)
Returns whether the specified ID value is part of the Operator.
public static bool IsOperatorClassificationType(int id)
| Parameter | Type | Description |
|---|---|---|
| id | int | The token ID to examine. |
Returns
- bool:
trueif the ID value is in the classification type; otherwise,false
IsPunctuationClassificationType(int)
Returns whether the specified ID value is part of the Punctuation.
public static bool IsPunctuationClassificationType(int id)
| Parameter | Type | Description |
|---|---|---|
| id | int | The token ID to examine. |
Returns
- bool:
trueif the ID value is in the classification type; otherwise,false
IsPythonSystemIdentifierClassificationType(int)
Returns whether the specified ID value is part of the PythonSystemIdentifier.
public static bool IsPythonSystemIdentifierClassificationType(int id)
| Parameter | Type | Description |
|---|---|---|
| id | int | The token ID to examine. |
Returns
- bool:
trueif the ID value is in the classification type; otherwise,false
IsStringClassificationType(int)
Returns whether the specified ID value is part of the String.
public static bool IsStringClassificationType(int id)
| Parameter | Type | Description |
|---|---|---|
| id | int | The token ID to examine. |
Returns
- bool:
trueif the ID value is in the classification type; otherwise,false
Fields
CloseCurlyBrace
Gets the CloseCurlyBrace token ID.
public const int CloseCurlyBrace = 14008
CloseParenthesis
Gets the CloseParenthesis token ID.
public const int CloseParenthesis = 14004
CloseSquareBrace
Gets the CloseSquareBrace token ID.
public const int CloseSquareBrace = 14006
Colon
Gets the Colon token ID.
public const int Colon = 14010
Comma
Gets the Comma token ID.
public const int Comma = 14009
CommentSingleLine
Gets the CommentSingleLine token ID.
public const int CommentSingleLine = 14015
Dedent
Gets the Dedent token ID.
public const int Dedent = 14100
Dot
Gets the Dot token ID.
public const int Dot = 14011
Identifier
Gets the Identifier token ID.
public const int Identifier = 14062
Indent
Gets the Indent token ID.
public const int Indent = 14099
KeywordAnd
Gets the KeywordAnd token ID.
public const int KeywordAnd = 14064
KeywordAs
Gets the KeywordAs token ID.
public const int KeywordAs = 14065
KeywordAssert
Gets the KeywordAssert token ID.
public const int KeywordAssert = 14066
KeywordAsync
Gets the KeywordAsync token ID.
public const int KeywordAsync = 14067
KeywordAwait
Gets the KeywordAwait token ID.
public const int KeywordAwait = 14068
KeywordBreak
Gets the KeywordBreak token ID.
public const int KeywordBreak = 14069
KeywordClass
Gets the KeywordClass token ID.
public const int KeywordClass = 14070
KeywordContinue
Gets the KeywordContinue token ID.
public const int KeywordContinue = 14071
KeywordDef
Gets the KeywordDef token ID.
public const int KeywordDef = 14072
KeywordDel
Gets the KeywordDel token ID.
public const int KeywordDel = 14073
KeywordElIf
Gets the KeywordElIf token ID.
public const int KeywordElIf = 14074
KeywordElse
Gets the KeywordElse token ID.
public const int KeywordElse = 14075
KeywordExcept
Gets the KeywordExcept token ID.
public const int KeywordExcept = 14076
KeywordFalse
Gets the KeywordFalse token ID.
public const int KeywordFalse = 14077
KeywordFinally
Gets the KeywordFinally token ID.
public const int KeywordFinally = 14078
KeywordFor
Gets the KeywordFor token ID.
public const int KeywordFor = 14079
KeywordFrom
Gets the KeywordFrom token ID.
public const int KeywordFrom = 14080
KeywordGlobal
Gets the KeywordGlobal token ID.
public const int KeywordGlobal = 14081
KeywordIf
Gets the KeywordIf token ID.
public const int KeywordIf = 14082
KeywordImport
Gets the KeywordImport token ID.
public const int KeywordImport = 14083
KeywordIn
Gets the KeywordIn token ID.
public const int KeywordIn = 14084
KeywordIs
Gets the KeywordIs token ID.
public const int KeywordIs = 14085
KeywordLambda
Gets the KeywordLambda token ID.
public const int KeywordLambda = 14086
KeywordNonLocal
Gets the KeywordNonLocal token ID.
public const int KeywordNonLocal = 14087
KeywordNone
Gets the KeywordNone token ID.
public const int KeywordNone = 14088
KeywordNot
Gets the KeywordNot token ID.
public const int KeywordNot = 14089
KeywordOr
Gets the KeywordOr token ID.
public const int KeywordOr = 14090
KeywordPass
Gets the KeywordPass token ID.
public const int KeywordPass = 14091
KeywordRaise
Gets the KeywordRaise token ID.
public const int KeywordRaise = 14092
KeywordReturn
Gets the KeywordReturn token ID.
public const int KeywordReturn = 14093
KeywordTrue
Gets the KeywordTrue token ID.
public const int KeywordTrue = 14094
KeywordTry
Gets the KeywordTry token ID.
public const int KeywordTry = 14095
KeywordWhile
Gets the KeywordWhile token ID.
public const int KeywordWhile = 14096
KeywordWith
Gets the KeywordWith token ID.
public const int KeywordWith = 14097
KeywordYield
Gets the KeywordYield token ID.
public const int KeywordYield = 14098
LineContinuation
Gets the LineContinuation token ID.
public const int LineContinuation = 14002
LineTerminator
Gets the LineTerminator token ID.
public const int LineTerminator = 14001
LiteralBinaryInteger
Gets the LiteralBinaryInteger token ID.
public const int LiteralBinaryInteger = 14052
LiteralBytes
Gets the LiteralBytes token ID.
public const int LiteralBytes = 14051
LiteralDecimalInteger
Gets the LiteralDecimalInteger token ID.
public const int LiteralDecimalInteger = 14053
LiteralDoubleQuoteLongString
Gets the LiteralDoubleQuoteLongString token ID.
public const int LiteralDoubleQuoteLongString = 14055
LiteralDoubleQuoteString
Gets the LiteralDoubleQuoteString token ID.
public const int LiteralDoubleQuoteString = 14054
LiteralHexadecimalInteger
Gets the LiteralHexadecimalInteger token ID.
public const int LiteralHexadecimalInteger = 14056
LiteralImaginary
Gets the LiteralImaginary token ID.
public const int LiteralImaginary = 14057
LiteralOctalInteger
Gets the LiteralOctalInteger token ID.
public const int LiteralOctalInteger = 14058
LiteralReal
Gets the LiteralReal token ID.
public const int LiteralReal = 14059
LiteralSingleQuoteLongString
Gets the LiteralSingleQuoteLongString token ID.
public const int LiteralSingleQuoteLongString = 14061
LiteralSingleQuoteString
Gets the LiteralSingleQuoteString token ID.
public const int LiteralSingleQuoteString = 14060
OpenCurlyBrace
Gets the OpenCurlyBrace token ID.
public const int OpenCurlyBrace = 14007
OpenParenthesis
Gets the OpenParenthesis token ID.
public const int OpenParenthesis = 14003
OpenSquareBrace
Gets the OpenSquareBrace token ID.
public const int OpenSquareBrace = 14005
OperatorAddition
Gets the OperatorAddition token ID.
public const int OperatorAddition = 14016
OperatorAdditionAssignment
Gets the OperatorAdditionAssignment token ID.
public const int OperatorAdditionAssignment = 14037
OperatorAssignment
Gets the OperatorAssignment token ID.
public const int OperatorAssignment = 14036
OperatorBitwiseAnd
Gets the OperatorBitwiseAnd token ID.
public const int OperatorBitwiseAnd = 14026
OperatorBitwiseAndAssignment
Gets the OperatorBitwiseAndAssignment token ID.
public const int OperatorBitwiseAndAssignment = 14045
OperatorBitwiseOr
Gets the OperatorBitwiseOr token ID.
public const int OperatorBitwiseOr = 14027
OperatorBitwiseOrAssignment
Gets the OperatorBitwiseOrAssignment token ID.
public const int OperatorBitwiseOrAssignment = 14046
OperatorDivision
Gets the OperatorDivision token ID.
public const int OperatorDivision = 14021
OperatorDivisionAssignment
Gets the OperatorDivisionAssignment token ID.
public const int OperatorDivisionAssignment = 14042
OperatorEquality
Gets the OperatorEquality token ID.
public const int OperatorEquality = 14034
OperatorExclusiveOr
Gets the OperatorExclusiveOr token ID.
public const int OperatorExclusiveOr = 14028
OperatorExclusiveOrAssignment
Gets the OperatorExclusiveOrAssignment token ID.
public const int OperatorExclusiveOrAssignment = 14047
OperatorFloorDivision
Gets the OperatorFloorDivision token ID.
public const int OperatorFloorDivision = 14022
OperatorFloorDivisionAssignment
Gets the OperatorFloorDivisionAssignment token ID.
public const int OperatorFloorDivisionAssignment = 14043
OperatorGreaterThan
Gets the OperatorGreaterThan token ID.
public const int OperatorGreaterThan = 14031
OperatorGreaterThanOrEqual
Gets the OperatorGreaterThanOrEqual token ID.
public const int OperatorGreaterThanOrEqual = 14033
OperatorInequality
Gets the OperatorInequality token ID.
public const int OperatorInequality = 14035
OperatorLeftShift
Gets the OperatorLeftShift token ID.
public const int OperatorLeftShift = 14024
OperatorLeftShiftAssignment
Gets the OperatorLeftShiftAssignment token ID.
public const int OperatorLeftShiftAssignment = 14048
OperatorLessThan
Gets the OperatorLessThan token ID.
public const int OperatorLessThan = 14030
OperatorLessThanOrEqual
Gets the OperatorLessThanOrEqual token ID.
public const int OperatorLessThanOrEqual = 14032
OperatorMatrixMultiplication
Gets the OperatorMatrixMultiplication token ID.
public const int OperatorMatrixMultiplication = 14019
OperatorMatrixMultiplicationAssignment
Gets the OperatorMatrixMultiplicationAssignment token ID.
public const int OperatorMatrixMultiplicationAssignment = 14040
OperatorModulus
Gets the OperatorModulus token ID.
public const int OperatorModulus = 14023
OperatorModulusAssignment
Gets the OperatorModulusAssignment token ID.
public const int OperatorModulusAssignment = 14044
OperatorMultiplication
Gets the OperatorMultiplication token ID.
public const int OperatorMultiplication = 14018
OperatorMultiplicationAssignment
Gets the OperatorMultiplicationAssignment token ID.
public const int OperatorMultiplicationAssignment = 14039
OperatorOnesComplement
Gets the OperatorOnesComplement token ID.
public const int OperatorOnesComplement = 14029
OperatorPower
Gets the OperatorPower token ID.
public const int OperatorPower = 14020
OperatorPowerAssignment
Gets the OperatorPowerAssignment token ID.
public const int OperatorPowerAssignment = 14041
OperatorRightShift
Gets the OperatorRightShift token ID.
public const int OperatorRightShift = 14025
OperatorRightShiftAssignment
Gets the OperatorRightShiftAssignment token ID.
public const int OperatorRightShiftAssignment = 14049
OperatorSubtraction
Gets the OperatorSubtraction token ID.
public const int OperatorSubtraction = 14017
OperatorSubtractionAssignment
Gets the OperatorSubtractionAssignment token ID.
public const int OperatorSubtractionAssignment = 14038
OperatorWalrus
Gets the OperatorWalrus token ID.
public const int OperatorWalrus = 14050
ReverseQuote
Gets the ReverseQuote token ID.
public const int ReverseQuote = 14013
RightArrow
Gets the RightArrow token ID.
public const int RightArrow = 14014
SemiColon
Gets the SemiColon token ID.
public const int SemiColon = 14012
SystemIdentifier
Gets the SystemIdentifier token ID.
public const int SystemIdentifier = 14063
Whitespace
Gets the Whitespace token ID.
public const int Whitespace = 14000