Class RDoc::Parser::F95::Token

  1. lib/rdoc/parser/f95.rb
Parent: Object
ClassModule NormalModule AnonClass SingleClass NormalClass AnyMethod GhostMethod MetaMethod CodeObject Context Alias Attr Constant Require Include TopLevel RubyLex IRB RuntimeError Error Error Token TkUnknownChar TkVal TkNode TkOp TkId TkError TkOPASGN TkKW AttributeFormatter HtmlFormatter OverstrikeFormatter AnsiFormatter NamedThing AliasName IncludedModule Constant Attribute MethodSummary DefaultDisplay ClassEntry TopLevelEntry Formatter SimpleFormatter Description MethodDescription ModuleDescription ClassDescription HTML XML HTMLInOne CHM Method Context Class File Generator::MarkUp TEXINFO SimpleElement Port Element Node Subgraph Edge Digraph Stats Parser Options RDoc TemplatePage Markup Diagram NameDescriptor Cache Reader Writer Driver MethodEntry RI TexinfoTemplate AllReferences RubyToken Display Paths RI MarkUp Generator TokenStream DOT RDoc dot/f_5.png

Methods

public class

  1. new

public instance

  1. set_text

Constants

NO_TEXT = "??".freeze

Attributes

char_no [R]
line_no [R]
text [R]

Public class methods

new (line_no, char_no)
[show source]
# File lib/rdoc/parser/f95.rb, line 163
    def initialize(line_no, char_no)
      @line_no = line_no
      @char_no = char_no
      @text    = NO_TEXT
    end

Public instance methods

set_text (text)

Because we’re used in contexts that expect to return a token, we set the text string and then return ourselves

[show source]
# File lib/rdoc/parser/f95.rb, line 170
    def set_text(text)
      @text = text
      self
    end