IntegerLiteral
        sealed class IntegerLiteral
      
Fields
| Name | Description | 
|---|---|
| val value: Type | |
| var magnitude: Int | |
| val sequence: CharSequence | |
| open context: ParseContext? | Location of where the token was found in the .wast file. | 
Methods
Extensions
isKeyword
        fun Token.isKeyword(keywordValue: String): Boolean
      
Receiver
| Name | Description | 
|---|---|
| Token | 
Parameters
| Name | Description | 
|---|---|
| keywordValue: String | 
ReturnValue
| Name | Description | 
|---|---|
| Boolean | 
asKeywordMatching
        fun Token.asKeywordMatching(value: String): Keyword?
      
Casts the Token into a Keyword and returns it if its Keyword.value is value.
Returns null if either condition is unmet.
Receiver
| Name | Description | 
|---|---|
| Token | 
Parameters
| Name | Description | 
|---|---|
| value: String | 
ReturnValue
| Name | Description | 
|---|---|
| Keyword? | 
asKeywordMatching
        fun Token.asKeywordMatching(regex: Regex): Pair
      
Casts the Token into a Keyword and returns it, along with the match, if its Keyword.value matches regexp.
Returns null if neither condition is met.
Receiver
| Name | Description | 
|---|---|
| Token | 
Parameters
| Name | Description | 
|---|---|
| regex: Regex | 
ReturnValue
| Name | Description | 
|---|---|
| Pair | 
From the docs:
The allowed syntax for integer literals depends on size and signedness. Moreover, their value must lie within the range of the respective type