WikiScanner
Object Hierarchy:
Description:
public class WikiScanner :
Object,
Scanner
Content:
Creation methods:
Methods:
- protected virtual void accept (unichar c) throws ParserError
- private void append_char (unichar c)
- private void emit_current_word () throws ParserError
- private void emit_token (TokenType type) throws ParserError
- public void end () throws ParserError
- private SourceLocation get_begin ()
- private SourceLocation get_end (int offset = 0)
- public int get_line ()
- public virtual string get_line_content ()
- public virtual int get_line_start_column ()
- protected unichar get_next_char (int offset = 1)
- private bool look_for (string str, TokenType type) throws ParserError
- private void look_for_five (unichar c, TokenType one, TokenType two, TokenType three, TokenType four, TokenType five) throws ParserError
- private void look_for_three (unichar c, TokenType one, TokenType two, TokenType three) throws ParserError
- private void look_for_two (unichar c, TokenType one, TokenType two) throws ParserError
- private void look_for_two_or_append (unichar c, TokenType type) throws ParserError
- public virtual void reset ()
- public void scan (string content) throws ParserError
- public void set_code_escape_mode (bool escape_mode)
- public void set_parser (Parser parser)
- public void set_url_escape_mode (bool escape_mode)
- public virtual void stop ()
Fields:
Inherited Members:
All known members inherited from class GLib.Object
All known members inherited from interface Valadoc.Scanner