Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Parser

Related Topics

In the News (Wed 17 Apr 19)

  Parsing - Wikipedia, the free encyclopedia
Generally, parsers operate in two stages, first identifying the meaningful tokens in the input, and then building a parse tree from those tokens.
Parsers for programming languages tend to be based on context-free grammars because fast and efficient parsers can be written for them.
Parsers are usually not written by hand but are generated by parser generators.
en.wikipedia.org /wiki/Parser   (806 words)

 compilers.net > directory > parser generators   (Site not responding. Last check: 2007-11-07)
Whenever a btyacc generated parser runs into a shift-reduce or reduce-reduce error in the parse table, it remembers the current parse point (yacc stack and input stream state), and goes into trial parse mode.
Happy is a parser generator system for Haskell, similar to the tool `yacc' for C. Like `yacc', it takes a file containing an annotated BNF specification of a grammar and produces a Haskell module containing a parser for the grammar.
Parser objects are composed through operator overloading and the result is a backtracking LL(inf) parser that is capable of parsing rather ambiguous grammars.
www.compilers.net /Dir/ParserGens.htm   (1110 words)

 JavaCC HTML Parser   (Site not responding. Last check: 2007-11-07)
The parser transforms an input stream into a parse tree; the elements of the parse tree are defined in HtmlDocument.
HtmlFormat is an example program which uses the parser, the scrubber, and the collector to parse and pretty-print an HTML page and dump it to System.out.
The parser tries to properly deal with quoted strings properly (so that things that look like tags or end-of-comment markers inside of quotes are not mistaken for tags), but sometimes quoted strings are improperly terminated, or an apostrophe will be interpreted as the start of a quoted string.
www.quiotix.com /downloads/html-parser   (975 words)

 Natural Language Processing: Parser Information Page   (Site not responding. Last check: 2007-11-07)
However, the parser has a number of features that are either not covered in Allen's algorithm or that are extensions of it.
Another interesting point is that for the moment this parser operates like a DCG in that the left-hand correlate of the right side of a rule must match exactly (this will be changed in the next version).
The next version of this parser (through an easy fix) will allow that there may not be an exact match between left and right sides of rules (for example, will allow rule 1 to select rule 2) but will still exclude the possibility of rule 4 from selecting rule 3.
www.georgetown.edu /compling/parsinfo.htm   (1703 words)

 Parser (Java 2 Platform SE v1.4.2)
All SAX1 parsers must implement this basic interface: it allows applications to register handlers for different types of events and to initiate a parse from a URI, or a character stream.
SAX1 parsers are reusable but not re-entrant: the application may reuse a parser object (possibly with a different input source) once the first parse has completed successfully, but it may not invoke the parse() methods recursively within a parse.
SAX parsers are not required to provide localisation for errors and warnings; if they cannot support the requested locale, however, they must throw a SAX exception.
java.sun.com /j2se/1.4/docs/api/org/xml/sax/Parser.html   (766 words)

 README.rd   (Site not responding. Last check: 2007-11-07)
The html-parser package is a variant language implementation of the Python's SGML parser (sgmllib.py), HTML parser (htmllib.py) and Formatter (formatter.py).
In fact, it does not provide a full SGML parser -- it only parses SGML insofar as it is used by HTML, and the module only exists as a base for the HTMLParser class.
The html-parser.rb defines a class HTMLParser which is a parser for HTML documents.
www.jin.gr.jp /~nahi/Ruby/html-parser/README.html   (174 words)

 Glossary of Parsing Terms
A parser is a program, or more likely a procedure within a program, which scans a sequence of input characters or input tokens and accumulates them in an input buffer or stack as determined by a set of productions which constitute a grammar.
A parser generator, such as AnaGram, is a program that converts a grammar, a rule-based description of the input to a program, into a conventional, procedural module called a parser.
The tokens identified by a parser are concrete instances of the abstract tokens in the grammar.
www.parsifalsoft.com /gloss.html   (7372 words)

 18.1 parser -- Access Python parse trees
Most importantly, a good understanding of the Python grammar processed by the internal parser is required.
The parser itself is created from a grammar specification defined in the file Grammar/Grammar in the standard Python distribution.
Be aware that the values of the sequences which are considered ``correct'' will vary from one version of Python to another as the formal grammar for the language is revised.
www.python.org /doc/current/lib/module-parser.html   (561 words)

 Apache Lucene - Query Parser Syntax - Apache Lucene
If you are programmatically generating a query string and then parsing it with the query parser then you should seriously consider building your queries directly with the query API.
In other words, the query parser is designed for human-entered text, not for program-generated text.
An analyzer, which the query parser uses, is designed to convert human-entered text to terms.
lucene.apache.org /java/docs/queryparsersyntax.html   (1384 words)

 GOLD Parsing System - A Free, Multi-Programming Language, Parser
As the information is analyzed by the scanner/tokenizer, a sequence of tokens, which represent the atoms of the source string, are created and passed to the parser.
The parser then performs syntactic analysis on the token sequence and determines if it is structurally valid.
Admittedly, this is not a particularly clever acronym, but it does, in part, represent the history of the greater Sacramento Area.
www.devincook.com /goldparser   (398 words)

 Link Grammar
The Link Grammar Parser is a syntactic parser of English, based on link grammar, an original theory of English syntax.
As of December 2004, we are releasing the parser under a new license; the license allows unrestricted use in commercial applications, and is also compatible with the GNU GPL (General Public License).
The parser is robust; it is able to skip over portions of the sentence that it cannot understand, and assign some structure to the rest of the sentence.
www.link.cs.cmu.edu /link   (435 words)

 Parser 3 ||| || || ||| Art. Lebedev Studio
Parser is a simple and convenient object-oriented language, which allows creating good sites in short time.
Parser is especially good in that it allows mere mortals to create and maintain complex dynamic sites without spending too much time.
If you can see it, that means Parser is uploaded where it should have been, and its rights are set correctly.
www.parser.ru /en   (293 words)

 Siber Systems BtYacc: BackTracking Yacc
A C++ parser (for example) can just put a [YYVALID;] after every complete declaration and statement rule, corresponding to pruning the backtracking state after seeing a ';' or '}' -- there will never be a situation in which it is useful to backtrack past either of these.
Variant parsers: Btyacc supports the -S flag to use a different parser skeleton, changing the way that the parser is called and used.
The skeleton "push.skel" is included to produce a "passive" parser that you feed tokens to (rather than having the parser call a separate yylex routine).
www.siber.com /btyacc   (3123 words)

 HTML::Parser - SGML parser class
The return value is a reference to the parser object.
The parser will make sure that it does not break a word or a sequence of spaces between two invocations of $self->text().
There is really nothing in the basic parser that is HTML specific, so it is likely that the parser can parse other kinds of SGML documents.
www.xav.com /perl/site/lib/HTML/Parser.html   (599 words)

 Welcome to Y.A.L.P.   (Site not responding. Last check: 2007-11-07)
There are many log parsers available on the web, and each of them is a little different.
People want different things from log parsers, some people are more interested in finding conversation histories, others are more interested in seeing skill and faction changes, still others are more interested in damage information.
Y.A.L.P. is a robust little log parser that is extremely fast and provides the most thorough damage information of any log parser.
www.yalp.org   (451 words)

After this parser had some success, I decided to revise the whole code, and to redesign the parser where it was needed.
In general, the task of a XML parser is to read XML text, and to represent the text somehow in memory.
The type of the class may be arbitrary (except three base methods which connect the object to the tree), and the parser has a mechanism to dynamically select the class of the object depending on the element type of the XML node.
www.ocaml-programming.de /programming/pxp.html   (799 words)

 Parser (Java 2 Platform SE v1.4.2)
The parser reads an HTML file from an InputStream and calls various methods (which should be overridden in a subclass) when tags and data are encountered.
Unfortunately there are many badly implemented HTML parsers out there, and as a result there are many badly formatted HTML files.
The parser treats \r and \r\n as \n.
java.sun.com /j2se/1.4/docs/api/javax/swing/text/html/parser/Parser.html   (457 words)

 The LEMON Parser Generator   (Site not responding. Last check: 2007-11-07)
The parser generated by Lemon is both re-entrant and thread-safe.
The file lemon.c is the parser generator program itself.
A separate file lempar.c is the template for the parser subroutine that lemon generates.
www.hwaci.com /sw/lemon   (177 words)

 flipcode - XML Parser   (Site not responding. Last check: 2007-11-07)
The parser argument is the parser parsing the entity containing the reference; it can be passed as the parser argument to XML_ExternalEntityParserCreate.
When the parser is finished with the encoding, then if release is not null, it will call release passing it the data member; once release has been called, the convert function will not be called again.
The new parser is completely independent and may safely be used in a separate thread.
www.flipcode.org /cgi-bin/fcarticles.cgi?show=64049   (4300 words)

 Essence, an LR parser generator for Scheme   (Site not responding. Last check: 2007-11-07)
The generated parsers perform error recovery, and are highly efficient.
Rather, the parser generator results from a general parser which takes the input grammar as a parameter; no generation and recompilation is necessary to try out changes to a grammar.
The generated parsers result from the general parser by an automatic program transformation called partial evaluation.
www.informatik.uni-freiburg.de /proglang/software/essence   (106 words)

 Parser   (Site not responding. Last check: 2007-11-07)
Make sure current lookahead symbol matches the given set Throw an exception upon mismatch, which is catch by either the error handler or by the syntactic predicate.
This method calls System.exit() and writes directly to stderr, which is usually not appropriate when a parser is embedded into a larger application.
Return the token type of the ith token of lookahead where i=1 is the current token being examined by the parser (i.e., it has not been matched yet).
www.antlr.org /javadoc/antlr/Parser.html   (451 words)

 Parser Mind-Module for Artificial Intelligence -- *Stop the War   (Site not responding. Last check: 2007-11-07)
Parser module by means of a stare decisis reliance on
Defaults may be used as an aid in coding the Parser module.
Suddenly the IQ of the AI is set to burgeon as the functionality of the Parser module burgeons.
mind.sourceforge.net /parser.html   (2206 words)

 PHP: XML Parser Functions - Manual   (Site not responding. Last check: 2007-11-07)
references an xml parser instance to be used with the functions provided by this extension.
Note that the XML parser does not add or remove any whitespace, it is up to the application (you) to decide whether whitespace is significant.
When an XML parser is created, the target encoding is set to the same as the source encoding, but this may be changed at any point.
www.php.net /manual/en/ref.xml.php   (1701 words)

 Feed Parser [dive into mark]   (Site not responding. Last check: 2007-11-07)
This is a "universal" feed parser, suitable for reading syndicated feeds as produced by weblogs, news sites, wikis, and many other types of sites.
This allows the parser to be a good Netizen and only download an RSS feed if it has changed since the last time we checked.
The latest news on Feed Parser is also available in syndicated form, suitable for reading in a syndicated news reader.
diveintomark.org /projects/feed_parser   (1862 words)

 Templates Parser User's Guide
The templates parser package has been designed to parse files and to replace some specific tags into these files by some specified values.
A variable tag is a specific string to be replaced by the template parser.
Translate_Table an array of associations, this is easy to use when the number of associations is known at the creation time.
perso.wanadoo.fr /pascal.obry/archive/templates_parser.html   (6271 words)

 XML Parsers
The XML Parser for O'Caml: PXP A Polymorphic XML Parser
Polymorphic XML Parser (PXP) is a new release of a validating XML parser for Objective Caml (the first public version was named Markup).
Xerces C++ is a validating parser written in a portable subset of C++ that conforms to DOM 1.0 and SAX 1.0.
www.xml.com /pub/rg/XML_Parsers   (1315 words)

 The Chilkat XML Parser
The Chilkat XML Parser is free and can be used in both commercial and non-commerical applications or websites.
The Chilkat XML parser can reduce your development costs by shortening XML implementation times and reducing the learning curve for programmers unfamiliar with XML.
The Chilkat XML parser is available in several different packages for different programming environments.
www.xml-parser.com   (177 words)

 Bumble-Bee Software - Parser Generator - YACC and Lex for Windows
This is the main website for Parser Generator, a YACC and Lex programming tool for Windows.
Parser Generator is a YACC and Lex programming tool for Windows.
Parser Generator is able to generate C, C++ and Java parsers and lexical analysers.
www.bumblebeesoftware.com   (109 words)

 Simple javascript RDF Parser and query thingy.   (Site not responding. Last check: 2007-11-07)
This RDF parser is designed to run in a web-browser or SVG browser, allowing you to process RDF on the client.
RDF datatypes and languages are supported in the parser, but the query engine provides no way of querying against it currently, should be quite simple for anyone who wants to look at the querying parts, they really are pretty simple.
There's an old basic version with comments, which may make things clearer if you want to understand, or bugfix, or build on the parser, but that code is out of date, so just use it if you want to understand my crappy style.
jibbering.com /rdf-parser   (578 words)

 Parse a sentence   (Site not responding. Last check: 2007-11-07)
If you unselect this, the parser will act as a grammar checker, simply rejecting sentences that it considers ungrammatical.
The parser labels words with part-of-speech tags, such as ".n" (noun), ".v" (verb), ".a" (adjective) and ".e" (adverb).
More explanation of the output of the parser is available, including some common reasons your sentence might not parse when you think it should.
www.link.cs.cmu.edu /link/submit-sentence-4.html   (344 words)

Try your search on: Qwika (all wikis)

  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.