Package com.blackrook.rookscript.struct
package com.blackrook.rookscript.struct
Additional helper data structures and methods.
NOTICE: This entire package (and subpackages) is subject to change - do not use this outside of this library.
-
ClassDescriptionCountMap<T>A special HashMap that increments or decrements a value.HashDequeMap<K,
V> A hash map that stores deques of a particular type.Breaks up a stream of characters into lexicographical tokens.This is a info kernel that tells aLexer
how to interpret certain characters and identifiers.Abstract parser class.Thrown when a Parser has a problem.This holds a series ofReader
streams such that the stream on top is the current active stream.Lexer token object.A caching structure for all RegEx patterns.A lexer that scans for specific directives and affects the stream.Default includer to use when none specified.An interface that allows the user to resolve a resource by path when the PreprocessorLexer parses it.Thrown on preprocessor error.Lambda interface that returns a string.A factory that produces type profiles for POJOs and data objects.An interface for figuring out whether to ignore certain fields or methods on an object that a profile is being generated for (if they are already going to pass testing for includable fields).Type profile for an unknown object that has an ambiguous signature for applying values to POJOs and beans.Field information.Method signature.Utility functions.