ParseContext
data class ParseContext
Fields
| Name | Description |
|---|---|
val fileName: String
|
|
val lineNumber: Int
|
|
val column: Int
|
Constructors
<init>
constructor(fileName: String, lineNumber: Int, column: Int)
Reflects the current location within a text-based wasm module.
Primarily used in conjunction with ParseException.
Parameters
| Name | Description |
|---|---|
fileName: String
|
|
lineNumber: Int
|
|
column: Int
|
Methods
toString
fun toString(): String
ReturnValue
| Name | Description |
|---|---|
String
|
Extensions
shiftColumnBy
fun ParseContext?.shiftColumnBy(amount: Int): ParseContext?
Returns a new ParseContext with the ParseContext.column value shifted by the given amount,
or null if the receiver is null.
Receiver
| Name | Description |
|---|---|
ParseContext?
|
Parameters
| Name | Description |
|---|---|
amount: Int
|
ReturnValue
| Name | Description |
|---|---|
ParseContext?
|
shiftLineNumberBy
fun ParseContext?.shiftLineNumberBy(amount: Int): ParseContext?
Returns a new ParseContext with the ParseContext.lineNumber value shifted by the given
amount or null if the receiver is null.
Receiver
| Name | Description |
|---|---|
ParseContext?
|
Parameters
| Name | Description |
|---|---|
amount: Int
|
ReturnValue
| Name | Description |
|---|---|
ParseContext?
|
Reflects the current location within a text-based wasm module.
Primarily used in conjunction with ParseException.