Package org.lifstools.jgoslin.parser
Klasse GoslinParser
Parser implementation for the Goslin lipid shorthand nomenclature.
- Autor:
- Dominik Kopczynski, Nils Hoffmann
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.lifstools.jgoslin.parser.Parser
Parser.DPNode, Parser.ParsingErrors -
Feldübersicht
Von Klasse geerbte Felder org.lifstools.jgoslin.parser.Parser
avgPair, DEFAULT_QUOTE, EOF_RULE, EOF_RULE_NAME, EOF_SIGN, grammarName, MASK, nextFreeRuleIndex, NTtoNT, NTtoRule, originalTtoNT, quote, rightPair, RULE_ASSIGNMENT, RULE_SEPARATOR, RULE_TERMINAL, ruleToNT, SHIFT, START_RULE, substitution, TtoNT, usedEof -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCreate a new instance of aGoslinParserwith default grammarDEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTEand defaultKnownFunctionalGroups.GoslinParser(KnownFunctionalGroups knownFunctionalGroups) Create a new instance of aGoslinParserwith default grammarDEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTE.GoslinParser(KnownFunctionalGroups knownFunctionalGroups, String grammarContent, char quote) Create a new instance of aGoslinParser. -
Methodenübersicht
Von Klasse geerbte Methoden org.lifstools.jgoslin.parser.Parser
add_terminal, collect_backwards, collect_backwards, collect_one_backwards, compute_rule_key, de_escape, extract_text_based_rules, fill_tree, get_next_free_rule_index, is_terminal, parse, parse, parse_regular, raise_events, readGrammar, top_nodes
-
Konstruktordetails
-
GoslinParser
Create a new instance of aGoslinParser.- Parameter:
knownFunctionalGroups- the known functional groupsgrammarContent- the grammar text contentquote- the quotation character used in the grammar
-
GoslinParser
Create a new instance of aGoslinParserwith default grammarDEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTE.- Parameter:
knownFunctionalGroups- the known functional groups
-
GoslinParser
public GoslinParser()Create a new instance of aGoslinParserwith default grammarDEFAULT_GRAMMARand default quoteStringFunctions.DEFAULT_QUOTEand defaultKnownFunctionalGroups.
-
-
Methodendetails
-
newEventHandler
- Angegeben von:
newEventHandlerin KlasseParser<LipidAdduct>
-