- main(String[]) - Static method in class pro.fessional.WhoAmI
-
- main0 - Variable in class pro.fessional.meepo.sack.Parser.Ctx
-
- main1 - Variable in class pro.fessional.meepo.sack.Parser.Ctx
-
- MapEngine - Class in pro.fessional.meepo.poof.impl.map
-
Get value from `context`, `System.getProperty` and `System.getenv` in order.
- MapEngine() - Constructor for class pro.fessional.meepo.poof.impl.map.MapEngine
-
- MapHelper - Class in pro.fessional.meepo.poof.impl.map
-
- MapHelper() - Constructor for class pro.fessional.meepo.poof.impl.map.MapHelper
-
- markHiMeepo(Parser.Ctx) - Static method in class pro.fessional.meepo.sack.Parser
-
find and handle Meepo, and decide whether to stop follow-up processing
- match(List<Exon.N>, String) - Method in class pro.fessional.meepo.bind.dna.DnaSet
-
- match(List<Exon.N>, String) - Method in class pro.fessional.meepo.bind.Exon
-
Match other text with range and return Life.State
- match(List<Exon.N>, String) - Method in class pro.fessional.meepo.bind.rna.RnaRun
-
- match(List<Exon.N>, String) - Method in class pro.fessional.meepo.bind.rna.RnaUse
-
- match(List<Exon.N>, String, Pattern) - Method in class pro.fessional.meepo.bind.wow.Tick
-
- Meepo - Class in pro.fessional.meepo
-
Use Meepo to load the template and can it.
- Meepo() - Constructor for class pro.fessional.meepo.Meepo
-
- meepo - Variable in class pro.fessional.meepo.sack.Parser.Ctx
-
- merge(Acid, Writer) - Method in class pro.fessional.meepo.bind.dna.DnaRaw
-
- merge(Acid, Writer) - Method in class pro.fessional.meepo.bind.dna.DnaSon
-
- merge(Acid, Writer) - Method in class pro.fessional.meepo.bind.Exon
-
Merge the template to buffer
- merge(Acid, Writer) - Method in class pro.fessional.meepo.bind.rna.RnaDone
-
- merge(Acid, Writer) - Method in class pro.fessional.meepo.bind.rna.RnaEach
-
- merge(Acid, Writer) - Method in class pro.fessional.meepo.bind.rna.RnaElse
-
- merge(Acid, Writer) - Method in class pro.fessional.meepo.bind.rna.RnaPut
-
- merge(Acid, Writer) - Method in class pro.fessional.meepo.bind.rna.RnaWhen
-
- merge(Acid, Writer) - Method in class pro.fessional.meepo.bind.txt.TxtDnaSet
-
- merge(Acid, Writer) - Method in class pro.fessional.meepo.bind.txt.TxtRnaRun
-
- merge(Acid, Writer) - Method in class pro.fessional.meepo.bind.txt.TxtRnaUse
-
- merge(Acid, Writer) - Method in class pro.fessional.meepo.bind.txt.TxtSimple
-
- merge(Map<String, Object>, String) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache (ttl=CACHE_ALWAYS) the template form URI, then merge with the context.
- merge(Map<String, Object>, String, int) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache the template form URI, then merge with the context.
- merge(Map<String, Object>, String, InputStream) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache (ttl=CACHE_ALWAYS) the template form stream, then merge with the context.
- merge(Map<String, Object>, String, InputStream, int) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache the template form stream, then merge with the context.
- merge(Map<String, Object>, String, String) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache (ttl=CACHE_ALWAYS) the template text, then merge with the context.
- merge(Map<String, Object>, String, String, int) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache the template text, then merge with the context.
- merge(Map<String, Object>, File) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache (ttl=CACHE_ALWAYS) the template form file, then merge with the context.
- merge(Map<String, Object>, File, int) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache the template form file, then merge with the context.
- merge(Map<String, Object>) - Method in class pro.fessional.meepo.sack.Gene
-
Merge with the context, and output as string.
- merge(Map<String, Object>, int) - Method in class pro.fessional.meepo.sack.Gene
-
Merge with the context, and output as string.
- merge(Map<String, Object>, Writer) - Method in class pro.fessional.meepo.sack.Gene
-
Merge with the context, and output to the Writer.
- mute - Variable in class pro.fessional.meepo.bind.rna.RnaEach
-
- mute - Variable in class pro.fessional.meepo.bind.rna.RnaPut
-
- mute - Variable in class pro.fessional.meepo.bind.rna.RnaRun
-
- mute - Variable in class pro.fessional.meepo.bind.rna.RnaWhen
-
- mute - Variable in class pro.fessional.meepo.bind.txt.TxtRnaRun
-
- para - Variable in class pro.fessional.meepo.bind.rna.RnaPut
-
- para - Variable in class pro.fessional.meepo.bind.rna.RnaUse
-
- parse(String) - Static method in class pro.fessional.meepo.bind.wow.Life
-
Parse scope(Life) without blanks, `1,2,3` and `1-3`.
- parse(String) - Static method in class pro.fessional.meepo.Meepo
-
Parse form the URI with ttl=CACHE_ALWAYS
URI support `file://`,`classpath:`,`http://`
- parse(String, int) - Static method in class pro.fessional.meepo.Meepo
-
Parse form the URI with the given ttl.
- parse(String, String) - Static method in class pro.fessional.meepo.Meepo
-
Parses text directly and cache by key with ttl=CACHE_ALWAYS
- parse(String, String, int) - Static method in class pro.fessional.meepo.Meepo
-
Parses text directly and cache by key with the given ttl.
- parse(File) - Static method in class pro.fessional.meepo.Meepo
-
Parses from file and cache by its path with ttl=CACHE_ALWAYS
- parse(File, int) - Static method in class pro.fessional.meepo.Meepo
-
Parses from file and cache by its path with the given ttl.
- parse(String, InputStream) - Static method in class pro.fessional.meepo.Meepo
-
Parses from stream and cache by its path with ttl=CACHE_ALWAYS
- parse(String, InputStream, int) - Static method in class pro.fessional.meepo.Meepo
-
Parses from stream and cache by its path with the given ttl.
- parse(String) - Static method in class pro.fessional.meepo.sack.Holder
-
Parse placeholder template, strict mode.
- parse(boolean, String) - Static method in class pro.fessional.meepo.sack.Holder
-
Parse placeholder template.
- parse(String, String, String) - Static method in class pro.fessional.meepo.sack.Holder
-
Parse placeholder template, strict mode.
- parse(boolean, String, String, String) - Static method in class pro.fessional.meepo.sack.Holder
-
Parse placeholder template.
- parse(String, String, String, String) - Static method in class pro.fessional.meepo.sack.Holder
-
Parse placeholder template, strict mode.
- parse(boolean, String, String, String, String) - Static method in class pro.fessional.meepo.sack.Holder
-
Parse placeholder template.
- parse(String) - Static method in class pro.fessional.meepo.sack.Parser
-
Parse template, strict mode.
- parse(String, boolean) - Static method in class pro.fessional.meepo.sack.Parser
-
Parse template.
- parse(String, String) - Static method in class pro.fessional.meepo.sack.Parser
-
Parse template, strict mode.
- parse(String, String, boolean) - Static method in class pro.fessional.meepo.sack.Parser
-
Parse template, strict mode.
- parse(Parser.Ctx) - Static method in class pro.fessional.meepo.sack.Parser
-
- parseArgs(CharSequence, Eval.ArgType<T>) - Static method in class pro.fessional.meepo.util.Eval
-
Parses command line by whitespace, supports quote blocks, escaping "one\" arg" and number parsing.
- Parser - Class in pro.fessional.meepo.sack
-
Meepo template parser, thead safe.
- Parser() - Constructor for class pro.fessional.meepo.sack.Parser
-
- Parser.Ctx - Class in pro.fessional.meepo.sack
-
Naming convention: 0 - start point, include; 1 - end point, exclude;
- Parser.G - Class in pro.fessional.meepo.sack
-
- pascalCase(String) - Static method in class pro.fessional.meepo.eval.fmt.Case
-
Uppercase 1st char, PascalCase
- path - Variable in class pro.fessional.meepo.bind.dna.DnaSon
-
- piece(Map<String, Object>, String) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache (ttl=CACHE_ALWAYS) the template, then merge with the context.
- piece(Map<String, Object>, String, int) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache the template, then merge with the context.
- Prc - Interface in pro.fessional.meepo.bind.kin
-
Handle the following text
- pro.fessional - package pro.fessional
-
- pro.fessional.meepo - package pro.fessional.meepo
-
- pro.fessional.meepo.bind - package pro.fessional.meepo.bind
-
- pro.fessional.meepo.bind.dna - package pro.fessional.meepo.bind.dna
-
- pro.fessional.meepo.bind.kin - package pro.fessional.meepo.bind.kin
-
- pro.fessional.meepo.bind.rna - package pro.fessional.meepo.bind.rna
-
- pro.fessional.meepo.bind.txt - package pro.fessional.meepo.bind.txt
-
- pro.fessional.meepo.bind.wow - package pro.fessional.meepo.bind.wow
-
- pro.fessional.meepo.eval - package pro.fessional.meepo.eval
-
- pro.fessional.meepo.eval.ctrl - package pro.fessional.meepo.eval.ctrl
-
- pro.fessional.meepo.eval.fmt - package pro.fessional.meepo.eval.fmt
-
- pro.fessional.meepo.eval.num - package pro.fessional.meepo.eval.num
-
- pro.fessional.meepo.eval.time - package pro.fessional.meepo.eval.time
-
- pro.fessional.meepo.poof - package pro.fessional.meepo.poof
-
- pro.fessional.meepo.poof.impl - package pro.fessional.meepo.poof.impl
-
- pro.fessional.meepo.poof.impl.java - package pro.fessional.meepo.poof.impl.java
-
- pro.fessional.meepo.poof.impl.map - package pro.fessional.meepo.poof.impl.map
-
- pro.fessional.meepo.sack - package pro.fessional.meepo.sack
-
- pro.fessional.meepo.util - package pro.fessional.meepo.util
-
- proc - Variable in class pro.fessional.meepo.sack.Parser.Ctx
-
- procExon(Exon) - Method in class pro.fessional.meepo.sack.Parser.Ctx
-
- procText(int, int) - Method in class pro.fessional.meepo.sack.Parser.Ctx
-
- putFunction(Map<String, Object>) - Static method in class pro.fessional.meepo.poof.RnaManager
-
Put functions to the context
- pwd - Variable in class pro.fessional.meepo.sack.Parser.Ctx
-
- RawEngine - Class in pro.fessional.meepo.poof.impl
-
Get the raw value of expression
- RawEngine() - Constructor for class pro.fessional.meepo.poof.impl.RawEngine
-
- Read - Class in pro.fessional.meepo.util
-
Auto read `classpath:`, `file://` and URL format.
- Read() - Constructor for class pro.fessional.meepo.util.Read
-
- read(String) - Static method in class pro.fessional.meepo.util.Read
-
- read(String, String) - Static method in class pro.fessional.meepo.util.Read
-
- read(String, String, Charset) - Static method in class pro.fessional.meepo.util.Read
-
- read(InputStream) - Static method in class pro.fessional.meepo.util.Read
-
- read(InputStream, Charset) - Static method in class pro.fessional.meepo.util.Read
-
Read all to string and close InputStream
- read(Reader) - Static method in class pro.fessional.meepo.util.Read
-
Read all to string and close InputStream
- Ref - Static variable in class pro.fessional.meepo.util.Eval.ArgType
-
- RefStr(String) - Constructor for class pro.fessional.meepo.util.Eval.RefStr
-
- register(RnaEngine) - Static method in class pro.fessional.meepo.poof.RnaManager
-
Register an engine with its type
- register(String, Supplier<?>) - Static method in class pro.fessional.meepo.poof.RnaManager
-
Register a function with its name
- register(String, Function<?, ?>) - Static method in class pro.fessional.meepo.poof.RnaManager
-
Register a function with its name
- register(String, JavaEval) - Static method in class pro.fessional.meepo.poof.RnaManager
-
Register a function with its name
- register(NameEval) - Static method in class pro.fessional.meepo.poof.RnaManager
-
Register a function with its name
- RegxFlag - Static variable in class pro.fessional.meepo.sack.Parser
-
- repl - Variable in class pro.fessional.meepo.bind.dna.DnaSet
-
- reset() - Method in class pro.fessional.meepo.bind.wow.Life
-
reset the life
- RnaDone - Class in pro.fessional.meepo.bind.rna
-
` <% RNA:DONE user pwd %> \n`
- RnaDone(String, Clop, Collection<String>) - Constructor for class pro.fessional.meepo.bind.rna.RnaDone
-
- RnaDone(char[], Clop, String, Collection<String>) - Constructor for class pro.fessional.meepo.bind.rna.RnaDone
-
- RnaEach - Class in pro.fessional.meepo.bind.rna
-
` <% RNA:EACH map/1/users/user %> \n`
edge=`<% RNA:EACH map/1/users/user %>`
` // <% RNA:EACH map/1/users/user %> \n`
edge=`<% RNA:EACH map/1/users/user %> \n`
main=`RNA:EACH map/1/users/user`
type=`map`
step=`1`
expr=`users`
expr=`user`
- RnaEach(String, Clop, String, String, int, String, boolean) - Constructor for class pro.fessional.meepo.bind.rna.RnaEach
-
- RnaElse - Class in pro.fessional.meepo.bind.rna
-
` <% RNA:ELSE user %> \n`
- RnaElse(String, Clop, String) - Constructor for class pro.fessional.meepo.bind.rna.RnaElse
-
- RnaEngine - Interface in pro.fessional.meepo.poof
-
RNA, the execution engine should be used in single thread.
- RnaManager - Class in pro.fessional.meepo.poof
-
RnaEngine factory
- RnaManager() - Constructor for class pro.fessional.meepo.poof.RnaManager
-
- RnaPut - Class in pro.fessional.meepo.bind.rna
-
` <% RNA:PUT os/who/basename $(pwd)/ %> \n`
edge=`<% RNA:PUT os/who/basename $(pwd)/ %>`
` // RNA:PUT os/who/basename $(pwd)/ \n`
edge=`// RNA:PUT os/who/basename $(pwd)/ \n`
main=`RNA:PUT os/who/basename $(pwd)/`
type=`os`
name=`who`
expr=`basename $(pwd)`
- RnaPut(String, Clop, String, String, String, boolean) - Constructor for class pro.fessional.meepo.bind.rna.RnaPut
-
- RnaRun - Class in pro.fessional.meepo.bind.rna
-
` <% RNA:RUN os/who/basename $(pwd)/1 %> \n`
edge=`<% RNA:RUN os/who/basename $(pwd)/1 %>`
` // RNA:RUN os/who/basename $(pwd)/1 \n`
edge=`// RNA:RUN os/who/basename $(pwd)/1 \n`
main=`RNA:RUN os/who/basename $(pwd)/1`
type=`os`
name=`who`
expr=`basename $(pwd)`
life=1
- RnaRun(String, Clop, Life, String, Pattern, String, boolean) - Constructor for class pro.fessional.meepo.bind.rna.RnaRun
-
- RnaUse - Class in pro.fessional.meepo.bind.rna
-
` <% RNA:USE /meepo/who/1 %> \n`
edge=`<% RNA:USE /meepo/who/1 %>`
` // RNA:USE /meepo/who/1 \n`
edge=`// RNA:USE /meepo/who/1 \n`
main=`RNA:USE /meepo/who/1`
find=`meepo`
para=`who`
life=1
- RnaUse(String, Clop, Life, Pattern, String) - Constructor for class pro.fessional.meepo.bind.rna.RnaUse
-
- RnaWarmed - Class in pro.fessional.meepo.poof
-
- RnaWarmed(String, String) - Constructor for class pro.fessional.meepo.poof.RnaWarmed
-
- RnaWarmed(String, String, Object) - Constructor for class pro.fessional.meepo.poof.RnaWarmed
-
- RnaWarmed(String, String, Object, int) - Constructor for class pro.fessional.meepo.poof.RnaWarmed
-
- RnaWhen - Class in pro.fessional.meepo.bind.rna
-
` <% RNA:WHEN os/not/basename $(pwd)/pwd %> \n`
edge=`<% RNA:WHEN os/not/basename $(pwd)/pwd %>`
` // <% RNA:WHEN os/not/basename $(pwd)/pwd %> \n`
edge=`<% RNA:WHEN os/not/basename $(pwd)/pwd %> \n`
main=`RNA:WHEN os/not/basename $(pwd)/pwd`
type=`os`
bool=`not`
expr=`basename $(pwd)`
- RnaWhen(String, Clop, String, String, boolean, String, boolean) - Constructor for class pro.fessional.meepo.bind.rna.RnaWhen
-
- Rng - Interface in pro.fessional.meepo.bind.kin
-
`RnaEngine` is used or dynamic `else`
- RngChecker - Class in pro.fessional.meepo.poof
-
- RngChecker() - Constructor for class pro.fessional.meepo.poof.RngChecker
-
- rngs - Variable in class pro.fessional.meepo.sack.Gene
-
- rngs - Variable in class pro.fessional.meepo.sack.Parser.Ctx
-
- Seek - Class in pro.fessional.meepo.util
-
- Seek() - Constructor for class pro.fessional.meepo.util.Seek
-
- seekFollow(String, int, int, String) - Static method in class pro.fessional.meepo.util.Seek
-
- seekNextAlnum(CharSequence, int, int) - Static method in class pro.fessional.meepo.util.Seek
-
- seekNextEdge(CharSequence, int) - Static method in class pro.fessional.meepo.util.Seek
-
the right of edge (include `\n`), index is end
- seekNextGrace(CharSequence, int, int) - Static method in class pro.fessional.meepo.util.Seek
-
- seekNextSplit(CharSequence, int, int) - Static method in class pro.fessional.meepo.util.Seek
-
- seekNextToken(String, int, int, String, String) - Static method in class pro.fessional.meepo.util.Seek
-
find next token (no escape) and escaped count (forward)
- seekNextWhite(CharSequence, int, int) - Static method in class pro.fessional.meepo.util.Seek
-
- seekNextWords(CharSequence, int, int) - Static method in class pro.fessional.meepo.util.Seek
-
- seekPrevEdge(CharSequence, int) - Static method in class pro.fessional.meepo.util.Seek
-
the left of edge (exclude `\n`), index is start
- seekPrevGrace(CharSequence, int, int) - Static method in class pro.fessional.meepo.util.Seek
-
- seekPrevToken(String, int, int, String, String) - Static method in class pro.fessional.meepo.util.Seek
-
find prev token (no escape) and escaped count (backward)
- seekPrevWhite(CharSequence, int, int) - Static method in class pro.fessional.meepo.util.Seek
-
- seekPrevWords(CharSequence, int, int) - Static method in class pro.fessional.meepo.util.Seek
-
- seekToken(String, int, int, String, boolean) - Static method in class pro.fessional.meepo.util.Seek
-
Find `token` string within a range between `off` and `end`.
- setDefault(RnaEngine) - Static method in class pro.fessional.meepo.poof.RnaManager
-
Set and register the default engine to handle unknown type
- SkipThis - Static variable in class pro.fessional.meepo.sack.Parser
-
- split(CharSequence, char) - Static method in class pro.fessional.meepo.util.Eval
-
- split(CharSequence, char, char) - Static method in class pro.fessional.meepo.util.Eval
-
- start - Variable in class pro.fessional.meepo.bind.Exon.N
-
- start - Variable in class pro.fessional.meepo.bind.wow.Clop
-
- steam(Map<String, Object>, String) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache (ttl=CACHE_ALWAYS) the template form URI, then merge with the context to stream.
- steam(Map<String, Object>, String, int) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache the template form URI, then merge with the context to stream.
- steam(Map<String, Object>, String, InputStream) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache (ttl=CACHE_ALWAYS) the template form stream, then merge with the context to stream.
- steam(Map<String, Object>, String, InputStream, int) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache the template form stream, then merge with the context to stream.
- steam(Map<String, Object>, String, String) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache (ttl=CACHE_ALWAYS) the template text, then merge with the context to stream.
- steam(Map<String, Object>, String, String, int) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache the template text, then merge with the context to stream.
- steam(Map<String, Object>, File) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache (ttl=CACHE_ALWAYS) the template from file, then merge with the context to stream.
- steam(Map<String, Object>, File, int) - Static method in class pro.fessional.meepo.Meepo
-
Parse and cache the template from file, then merge with the context to stream.
- steam(Map<String, Object>, Gene) - Static method in class pro.fessional.meepo.Meepo
-
Merge the Gene with the context to stream.
- step - Variable in class pro.fessional.meepo.bind.rna.RnaEach
-
- Str - Static variable in class pro.fessional.meepo.util.Eval.ArgType
-
- subSequence(int, int) - Method in class pro.fessional.meepo.util.Eval.RefStr
-