Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

InputBuffer Class

Represents a stream of characters fed to the lexer from that can be rewound via mark()/rewind() methods.

For a list of all members of this type, see InputBuffer Members .

System.Object
   InputBuffer
      ByteBuffer
      CharBuffer
      DebuggingInputBuffer

[Visual Basic]
Public MustInherit Class InputBuffer
[C#]
public abstract class InputBuffer

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

A dynamic array is used to buffer up all the input characters. Normally, "k" characters are stored in the buffer. More characters may be stored during guess mode (testing syntactic predicate), or when LT(i>k) is referenced. Consumption of characters is deferred. In other words, reading the next character is not done by conume(), but deferred until needed by LA or LT.

Requirements

Namespace: Spring.Expressions.Parser.antlr

Assembly: Spring.Core (in Spring.Core.dll)

See Also

InputBuffer Members | Spring.Expressions.Parser.antlr Namespace