com.hp.hpl.jena.extras.tools.notations.likeN3
Class Lexer

java.lang.Object
  extended by com.hp.hpl.jena.extras.tools.notations.likeN3.Lexer

public class Lexer
extends java.lang.Object


Nested Class Summary
static class Lexer.Kind
           
static class Lexer.Sets
           
static class Lexer.Type
           
 
Field Summary
protected  java.lang.String content
           
protected  java.lang.String current
           
protected  int index
           
protected static int[] primaryClasses
           
protected  char type
           
 
Constructor Summary
Lexer(java.lang.String s)
           
 
Method Summary
 void advance()
           
 boolean atEnd()
           
protected  boolean continuesString(char ch)
           
protected static int[] createPrimaryClasses()
           
 java.lang.String current()
           
protected  char getCh()
           
protected  char getCh(int index)
           
protected  boolean member(int klass, int bits)
           
protected  void scanStringQualifier()
           
protected  void scanToken(int start, int set, char type)
           
 char type()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

content

protected java.lang.String content

index

protected int index

type

protected char type

current

protected java.lang.String current

primaryClasses

protected static final int[] primaryClasses
Constructor Detail

Lexer

public Lexer(java.lang.String s)
Method Detail

createPrimaryClasses

protected static int[] createPrimaryClasses()

atEnd

public boolean atEnd()

current

public java.lang.String current()

type

public char type()

getCh

protected char getCh()

getCh

protected char getCh(int index)

member

protected boolean member(int klass,
                         int bits)

advance

public void advance()

continuesString

protected boolean continuesString(char ch)

scanStringQualifier

protected void scanStringQualifier()

scanToken

protected void scanToken(int start,
                         int set,
                         char type)