资 源 简 介
Jrte is about inversion of control for high-volume text analysis and data extraction. The input source stream selects, via a finite-state transducer, a sequence of Java operations to be performed against a target Java object. It relies on ginr to produce transducers (gears), which it packages into a gearbox for runtime operation.
The jrte core Transduction class expresses effectors that control the transduction gear and input stacks, copy input symbols (characters), set named values from copied input sequences, save and restore named values to and from a value stack, and manage countdown counters. The base target class can be extended to express other effectors to suit application-specific needs.
Input symbols include characters (Java char) represented as Unicode ordinal values up to a declared maximal Unicode ordinal M and signals represented as Unicode ordinal values >M. Signals include control signals nul (nothing), nil