Type:
Class
Constants:
LIST_TOKENS : [ :BULLET, :LABEL, :LALPHA, :NOTE, :NUMBER, :UALPHA, ]

List token types

A recursive-descent parser for RDoc markup.

The parser tokenizes an input string then parses the tokens into a Document. Documents can be converted into output formats by writing a visitor like RDoc::Markup::ToHTML.

The parser only handles the block-level constructs Paragraph, List, ListItem, Heading, Verbatim, BlankLine and Rule. Inline markup such as +blah+ is handled separately by RDoc::Markup::AttributeManager.

To see what markup the Parser implements read RDoc. To see how to use RDoc markup to format text in your program read RDoc::Markup.

build_paragraph
  • References/Ruby on Rails/Ruby/Classes/RDoc/RDoc::Markup/RDoc::Markup::Parser

build_paragraph(margin) Instance Public methods Builds a Paragraph that is flush

2025-01-10 15:47:30
build_list
  • References/Ruby on Rails/Ruby/Classes/RDoc/RDoc::Markup/RDoc::Markup::Parser

build_list(margin) Instance Public methods Builds a List flush to margin

2025-01-10 15:47:30
get
  • References/Ruby on Rails/Ruby/Classes/RDoc/RDoc::Markup/RDoc::Markup::Parser

get() Instance Public methods Pulls the next token from the stream.

2025-01-10 15:47:30
char_pos
  • References/Ruby on Rails/Ruby/Classes/RDoc/RDoc::Markup/RDoc::Markup::Parser

char_pos(byte_offset) Instance Public methods The character offset for the input

2025-01-10 15:47:30
setup_scanner
  • References/Ruby on Rails/Ruby/Classes/RDoc/RDoc::Markup/RDoc::Markup::Parser

setup_scanner(input) Instance Public methods Creates the

2025-01-10 15:47:30
tokenize 2
  • References/Ruby on Rails/Ruby/Classes/RDoc/RDoc::Markup/RDoc::Markup::Parser

tokenize(input) Instance Public methods Turns text input into a

2025-01-10 15:47:30