[midPoint-git] [Evolveum/midpoint] b7ed0d: Axiom: introduced Axiom language model

Tony Tkáčik noreply at github.com
Wed May 6 19:15:00 CEST 2020


  Branch: refs/heads/feature/axiom
  Home:   https://github.com/Evolveum/midpoint
  Commit: b7ed0db470256b58c2c115d42255d33a99a7b6f9
      https://github.com/Evolveum/midpoint/commit/b7ed0db470256b58c2c115d42255d33a99a7b6f9
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2020-05-06 (Wed, 06 May 2020)

  Changed paths:
    A infra/axiom/src/main/java/com/evolveum/axiom/concepts/Lazy.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomBaseDefinition.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomBuiltIn.java
    R infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomBuiltInProperty.java
    R infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomBuiltInSimpleType.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomItemDefinition.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomPropertyDefinition.java
    R infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomStatement.java
    R infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomStatementStreamListener.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/api/AxiomTypeDefinition.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/api/stmt/AxiomStatement.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/api/stmt/AxiomStatementDefinition.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/api/stmt/AxiomStatementStreamListener.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AbstractAxiomStatement.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AnyAxiomStatement.java
    R infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomAntlrAdapter.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomAntlrVisitor.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomErrorListener.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomIdentifierResolver.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomModelContext.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomModelInfo.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomStatementFactoryContext.java
    R infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomStatementImpl.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomStatementSource.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomStatementStreamBuilder.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/AxiomSyntaxException.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/DefaultItemDefinition.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/DefaultTypeDefinition.java
    A infra/axiom/src/main/java/com/evolveum/axiom/lang/impl/StatementContextImpl.java
    A infra/axiom/src/main/resources/axiom-lang.axiom
    M infra/axiom/src/test/java/com/evolveum/axiom/lang/test/TestAxiomParser.java
    A infra/axiom/src/test/resources/base-example.axiom
    R infra/axiom/src/test/resources/model-header.axiom

  Log Message:
  -----------
  Axiom: introduced Axiom language model

Introduced Axiom Language modeled as set of AxiomTypeDefinition
which opens possibility for self-describing.

Currently parser tests for syntax and correct nesting of statements.

Signed-off-by: Tony Tkacik <tonydamage at gmail.com>




More information about the midPoint-svn mailing list