pobs.parser
Class PConfix

java.lang.Object
  extended bypobs.PParser
      extended bypobs.parser.PConfix
All Implemented Interfaces:
PObject

public class PConfix
extends PParser

Matches a specified starting tag, content and end tag. Use the config parser for parsing things like HTML tags or Java comments. BNF: parser := start (content - end) end

Author:
Martijn W. van der Lee

Constructor Summary
PConfix(PObject parserStart, PObject parserContent, PObject parserEnd)
          Sole constructor.
 
Method Summary
 PMatch parse(PScanner input, long begin, PContext context)
           
 
Methods inherited from class pobs.PParser
addControl, getErrorInfo, process, setErrorInfo, setMatchAction, setMismatchAction
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PConfix

public PConfix(PObject parserStart,
               PObject parserContent,
               PObject parserEnd)
Sole constructor.

Parameters:
parserStart - the starting tag
parserContent - the content parser
parserEnd - the end tag
Method Detail

parse

public PMatch parse(PScanner input,
                    long begin,
                    PContext context)
Parameters:
input - Input to be parsed.
begin - Index of first character of input to be parsed.
context - Parsing context.
Returns:
Parsing result.