Module: Gammo
- Defined in:
- lib/gammo/tags/table.rb,
lib/gammo.rb,
lib/gammo/node.rb,
lib/gammo/tags.rb,
lib/gammo/xpath.rb,
lib/gammo/parser.rb,
lib/gammo/version.rb,
lib/gammo/attribute.rb,
lib/gammo/tokenizer.rb,
lib/gammo/attributes.rb,
lib/gammo/css_selector.rb,
lib/gammo/xpath/errors.rb,
lib/gammo/xpath/parser.rb,
lib/gammo/xpath/context.rb,
lib/gammo/parser/foreign.rb,
lib/gammo/xpath/ast/axis.rb,
lib/gammo/xpath/ast/path.rb,
lib/gammo/xpath/node_set.rb,
lib/gammo/fragment_parser.rb,
lib/gammo/tokenizer/debug.rb,
lib/gammo/xpath/ast/value.rb,
lib/gammo/parser/constants.rb,
lib/gammo/tokenizer/entity.rb,
lib/gammo/tokenizer/escape.rb,
lib/gammo/tokenizer/tokens.rb,
lib/gammo/parser/node_stack.rb,
lib/gammo/xpath/ast/function.rb,
lib/gammo/css_selector/errors.rb,
lib/gammo/css_selector/parser.rb,
lib/gammo/modules/subclassify.rb,
lib/gammo/xpath/ast/node_test.rb,
lib/gammo/css_selector/context.rb,
lib/gammo/xpath/ast/expression.rb,
lib/gammo/css_selector/node_set.rb,
lib/gammo/parser/insertion_mode.rb,
lib/gammo/tokenizer/script_scanner.rb,
lib/gammo/css_selector/ast/selector.rb,
lib/gammo/parser/insertion_mode/text.rb,
lib/gammo/css_selector/ast/combinator.rb,
lib/gammo/parser/insertion_mode_stack.rb,
lib/gammo/parser/insertion_mode/in_row.rb,
lib/gammo/parser/insertion_mode/in_body.rb,
lib/gammo/parser/insertion_mode/in_cell.rb,
lib/gammo/parser/insertion_mode/in_head.rb,
lib/gammo/parser/insertion_mode/initial.rb,
lib/gammo/parser/insertion_mode/in_table.rb,
lib/gammo/parser/insertion_mode/in_select.rb,
lib/gammo/parser/insertion_mode/after_body.rb,
lib/gammo/parser/insertion_mode/after_head.rb,
lib/gammo/parser/insertion_mode/in_caption.rb,
lib/gammo/parser/insertion_mode/before_head.rb,
lib/gammo/parser/insertion_mode/before_html.rb,
lib/gammo/parser/insertion_mode/in_frameset.rb,
lib/gammo/parser/insertion_mode/in_template.rb,
lib/gammo/css_selector/ast/selector/negation.rb,
lib/gammo/parser/insertion_mode/in_table_body.rb,
lib/gammo/parser/insertion_mode/after_frameset.rb,
lib/gammo/css_selector/ast/selector/id_selector.rb,
lib/gammo/parser/insertion_mode/in_column_group.rb,
lib/gammo/css_selector/ast/selector/pseudo_class.rb,
lib/gammo/parser/insertion_mode/after_after_body.rb,
lib/gammo/parser/insertion_mode/in_head_noscript.rb,
lib/gammo/css_selector/ast/selector/class_selector.rb,
lib/gammo/parser/insertion_mode/in_select_in_table.rb,
lib/gammo/css_selector/ast/selector/attrib_selector.rb,
lib/gammo/parser/insertion_mode/after_after_frameset.rb
Overview
Code generated by rake generate; DO NOT EDIT.
Defined Under Namespace
Modules: CSSSelector, Tags, XPath Classes: Attribute, Attributes, FragmentParser, Node, Parser, Tokenizer
Constant Summary collapse
- VERSION =
"0.3.0"
Class Method Summary collapse
-
.new(input, fragment: false, **options) ⇒ Gammo::Parser
Constructs a parser based on the input.
Class Method Details
.new(input, fragment: false, **options) ⇒ Gammo::Parser
Constructs a parser based on the input.
12 13 14 |
# File 'lib/gammo.rb', line 12 def self.new(input, fragment: false, **) (fragment ? FragmentParser : Parser).new(input, **) end |