Giter Club home page Giter Club logo

gnt-accentuation's Introduction

gnt-accentuation

putting together existing accentuation code to explain accentuation of each word in GNT

At the moment it's focused on describing the rules around proclitics and enclitics. analyse_morphgnt.py will output something like the following (for the entire SBLGNT, which I've committed as accent-analysis.txt):

011037 #::----:1A::##--::---#--:-----:--::-:--# οὐκ οὐ οὐ
011037 #::--#-:--::--##::----#-:-----:E#::-:--# ἔστιν ἐστί(ν) εἰμί
011037 -::----:E#::--#-::------:-----:--::-:--- μου μου ἐγώ

What this is basically saying (in compact form) is:

  • οὐκ is not the same as its normalised form οὐ
  • οὐκ is preceded by an oxytone
  • οὐκ is a proclitic
  • οὐκ is an exception to the way ἐστίν is accented
  • οὐκ has a movable (kappa)
  • οὐκ is followed by an enclitic
  • ἔστιν is not the same as its normalised form ἐστί(ν)
  • ἔστιν is preceded by a proclitic
  • ἔστιν is preceded by an unaccented word
  • ἔστιν is an enclitic
  • ἔστιν is a dissyllabic enclitic
  • ἔστιν is a variant of ἐστί
  • ἔστιν is preceded by a word that causes it to be accented ἔστιν
  • ἔστιν is followed by an enclitic
  • μου is preceded by a the specially-accented ἔστι
  • μου is enclitic

It makes it easy to both match certain conditions like "find all the enclitics with a preceding accented proclitic which are themselves also accented because what follows is another enclitic" and also verify that a text has been accented correctly according to the rules (or verify the rules adequately explain the accentuation of the text).

Lots more coming! I soon plan to incorporated parts of greek-accentuation to annotate why verbs are accented the way they are and eventually nominals.

gnt-accentuation's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.