All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Search JAR files by class name

Download parser JAR 2.0.1 with all dependencies


This is an open source library for parsing text-based inputs. PARSER makes use of context-free grammars to validate and parse sentences. Having specified such a grammar, the library takes care of parsing text-based inputs and returns a tree of nodes that represents the parsed sentence. Furthermore, it provides ways for interpreting and refining the returned tree of nodes. In essence, the library aims to remove the pain of parsing and instead allow focusing on processing and interpreting parsed results.

Files of the artifact parser version 2.0.1 from the group com.github.claasahl.

Test

The newest version!
Show more of this group  Show more artifacts with this name
Show all versions of parser Show documentation

Please rate this JAR file. Is it a good library?

0 downloads

Source code of parser version 2.0.1

META-INF
META-INF.META-INF.MANIFEST.MF
META-INF.maven.com.github.claasahl.parser
META-INF.maven.com.github.claasahl.parser.META-INF.maven.com.github.claasahl.parser.pom.properties
META-INF.maven.com.github.claasahl.parser.META-INF.maven.com.github.claasahl.parser.pom.xml
de.claas.parser
de.claas.parser.de.claas.parser.Grammar
de.claas.parser.de.claas.parser.Node
de.claas.parser.de.claas.parser.NodeVisitor
de.claas.parser.de.claas.parser.Rule
de.claas.parser.de.claas.parser.RuleVisitor
de.claas.parser.de.claas.parser.State
de.claas.parser.exceptions
de.claas.parser.exceptions.de.claas.parser.exceptions.CyclicNodeException
de.claas.parser.exceptions.de.claas.parser.exceptions.CyclicRuleException
de.claas.parser.exceptions.de.claas.parser.exceptions.InterpreterException
de.claas.parser.exceptions.de.claas.parser.exceptions.ParserException
de.claas.parser.grammars
de.claas.parser.grammars.de.claas.parser.grammars.AugmentedBackusNaur
de.claas.parser.grammars.de.claas.parser.grammars.AugmentedBackusNaurInterpreter
de.claas.parser.grammars.de.claas.parser.grammars.AugmentedBackusNaurPrinter
de.claas.parser.grammars.de.claas.parser.grammars.HelloWorld
de.claas.parser.grammars.de.claas.parser.grammars.Number
de.claas.parser.grammars.de.claas.parser.grammars.NumberInterpreter
de.claas.parser.grammars.de.claas.parser.grammars.Repeat
de.claas.parser.results
de.claas.parser.results.de.claas.parser.results.IntermediateNode
de.claas.parser.results.de.claas.parser.results.NonTerminalNode
de.claas.parser.results.de.claas.parser.results.TerminalNode
de.claas.parser.rules
de.claas.parser.rules.de.claas.parser.rules.CharacterValue
de.claas.parser.rules.de.claas.parser.rules.Conjunction
de.claas.parser.rules.de.claas.parser.rules.Decorator
de.claas.parser.rules.de.claas.parser.rules.Disjunction
de.claas.parser.rules.de.claas.parser.rules.NonTerminal
de.claas.parser.rules.de.claas.parser.rules.NumberValue
de.claas.parser.rules.de.claas.parser.rules.Optional
de.claas.parser.rules.de.claas.parser.rules.Repetition
de.claas.parser.rules.de.claas.parser.rules.Terminal
de.claas.parser.visitors
de.claas.parser.visitors.de.claas.parser.visitors.ConcatenateTerminals
de.claas.parser.visitors.de.claas.parser.visitors.Interpreter
de.claas.parser.visitors.de.claas.parser.visitors.NodeEquality
de.claas.parser.visitors.de.claas.parser.visitors.NodeHashCode
de.claas.parser.visitors.de.claas.parser.visitors.NodeToString
de.claas.parser.visitors.de.claas.parser.visitors.Parser
de.claas.parser.visitors.de.claas.parser.visitors.RemoveIntermediateNodes
de.claas.parser.visitors.de.claas.parser.visitors.RuleEquality
de.claas.parser.visitors.de.claas.parser.visitors.RuleHashCode
de.claas.parser.visitors.de.claas.parser.visitors.RuleToString
de.claas.parser.visitors.de.claas.parser.visitors.UpdateNonTerminalReferences




© 2015 - 2025 Weber Informatics LLC | Privacy Policy