Uses of Class
com.knezevic.edaf.v3.repr.grammar.model.Grammar
Packages that use Grammar
Package
Description
Grammar-based representation infrastructure.
Grammar builders/parsers.
Deterministic grammar decision-vector encoding utilities.
-
Uses of Grammar in com.knezevic.edaf.v3.repr.grammar
Methods in com.knezevic.edaf.v3.repr.grammar that return Grammar -
Uses of Grammar in com.knezevic.edaf.v3.repr.grammar.build
Methods in com.knezevic.edaf.v3.repr.grammar.build that return GrammarModifier and TypeMethodDescriptionAutoGrammarBuilder.build(GrammarConfig config) Builds grammar from config in auto mode.GrammarFactory.build(GrammarConfig config) Builds grammar from canonical config object.Builds grammar usinggrammar.modefrom params.GrammarParser.parse(String bnf, GrammarConfig config, String sourceName) Parses custom grammar from text payload.GrammarParser.parse(Path file, GrammarConfig config) Parses custom grammar from file path. -
Uses of Grammar in com.knezevic.edaf.v3.repr.grammar.encoding
Methods in com.knezevic.edaf.v3.repr.grammar.encoding with parameters of type GrammarModifier and TypeMethodDescriptionGrammarDecisionCodec.decisionVector(BitString genotype, Grammar grammar, GrammarEncoding encoding) Returns BFS decision vector only.GrammarDecisionCodec.decode(BitString genotype, Grammar grammar, GrammarEncoding encoding) Decodes one genotype into derivation tree and decision metadata.static GrammarEncodingGrammarEncoding.from(Grammar grammar, GrammarConfig config) Creates encoding plan from grammar and config.