B | |
| backtrack [Sedlexing] | backtrack lexbuf returns the value stored in the
internal slot of the buffer, and performs backtracking
(the current position is set to the value of the backtrack position).
|
C | |
| create [Sedlexing] |
Create a generic lexer buffer.
|
F | |
| from_channel [Sedlexing.Utf16] |
Works as
Utf16.from_gen with an in_channel.
|
| from_channel [Sedlexing.Utf8] |
Create a lexbuf from a UTF-8 encoded input channel.
|
| from_channel [Sedlexing.Latin1] |
Create a lexbuf from a Latin1 encoded input channel.
|
| from_gen [Sedlexing.Utf16] | Utf16.from_gen s opt_bo creates a lexbuf from an UTF-16
encoded stream.
|
| from_gen [Sedlexing.Utf8] |
Create a lexbuf from a UTF-8 encoded stream.
|
| from_gen [Sedlexing.Latin1] |
Create a lexbuf from a Latin1 encoded stream (ie a stream
of Unicode code points in the range
0..255)
|
| from_gen [Sedlexing] |
Create a lexbuf from a stream of Unicode code points.
|
| from_int_array [Sedlexing] |
Create a lexbuf from an array of Unicode code points.
|
| from_stream [Sedlexing.Utf16] |
Works as
Utf16.from_gen with a stream.
|
| from_stream [Sedlexing.Utf8] |
Create a lexbuf from a UTF-8 encoded stream.
|
| from_stream [Sedlexing.Latin1] |
Create a lexbuf from a Latin1 encoded stream (ie a stream
of Unicode code points in the range
0..255)
|
| from_stream [Sedlexing] |
Create a lexbuf from a stream of Unicode code points.
|
| from_string [Sedlexing.Utf16] |
Works as
Utf16.from_gen with a string.
|
| from_string [Sedlexing.Utf8] |
Create a lexbuf from a UTF-8 encoded string.
|
| from_string [Sedlexing.Latin1] |
Create a lexbuf from a Latin1 encoded string.
|
L | |
| lexeme [Sedlexing.Utf16] | utf16_lexeme lb bo bom as Sedlexing.lexeme with a result
encoded in UTF-16 in byte_order bo and starting with a BOM
if bom = true.
|
| lexeme [Sedlexing.Utf8] |
As
Sedlexing.lexeme with a result encoded in UTF-8.
|
| lexeme [Sedlexing.Latin1] |
As
Sedlexing.lexeme with a result encoded in Latin1.
|
| lexeme [Sedlexing] | Sedlexing.lexeme lexbuf returns the string matched by the
regular expression as an array of Unicode code point.
|
| lexeme_char [Sedlexing.Latin1] |
As
Sedlexing.lexeme_char with a result encoded in Latin1.
|
| lexeme_char [Sedlexing] | Sedlexing.lexeme_char lexbuf pos returns code point number pos in
the matched string.
|
| lexeme_end [Sedlexing] | Sedlexing.lexeme_end lexbuf returns the offset in the input
stream of the character following the last code point of the
matched string.
|
| lexeme_length [Sedlexing] | Sedlexing.loc lexbuf returns the difference
(Sedlexing.lexeme_end lexbuf) - (Sedlexing.lexeme_start
lexbuf), that is, the length (in code points) of the matched
string.
|
| lexeme_start [Sedlexing] | Sedlexing.lexeme_start lexbuf returns the offset in the
input stream of the first code point of the matched string.
|
| loc [Sedlexing] | Sedlexing.loc lexbuf returns the pair
(Sedlexing.lexeme_start lexbuf,Sedlexing.lexeme_end
lexbuf).
|
M | |
| mark [Sedlexing] | mark lexbuf i stores the integer i in the internal
slot.
|
N | |
| next [Sedlexing] | next lexbuf extracts the next code point from the
lexer buffer and increments to current position.
|
R | |
| rollback [Sedlexing] | Sedlexing.rollback lexbuf puts lexbuf back in its configuration before
the last lexeme was matched.
|
S | |
| start [Sedlexing] | start t informs the lexer buffer that any
code points until the current position can be discarded.
|
| sub_lexeme [Sedlexing.Utf16] | sub_lexeme lb pos len bo bom as
Sedlexing.sub_lexeme with a result encoded in UTF-16 with
byte order bo and starting with a BOM if bom=true
|
| sub_lexeme [Sedlexing.Utf8] |
As
Sedlexing.sub_lexeme with a result encoded in UTF-8.
|
| sub_lexeme [Sedlexing.Latin1] |
As
Sedlexing.sub_lexeme with a result encoded in Latin1.
|
| sub_lexeme [Sedlexing] | Sedlexing.lexeme lexbuf pos len returns a substring of the string
matched by the regular expression as an array of Unicode code point.
|