GrammarScope  4.0.0
Classes | Public Member Functions | Static Public Member Functions | Static Private Attributes | List of all members
grammarscope.server.io.readwrite.TypedDependenciesReader Class Reference
Inheritance diagram for grammarscope.server.io.readwrite.TypedDependenciesReader:
Inheritance graph
[legend]
Collaboration diagram for grammarscope.server.io.readwrite.TypedDependenciesReader:
Collaboration graph
[legend]

Classes

class  BasicTypedDependency
 

Public Member Functions

 TypedDependenciesReader ()
 
Collection< TypedDependency > read (final String sourceString0)
 
- Public Member Functions inherited from grammarscope.server.io.readwrite.IReader< Collection< TypedDependency >, String >
read (S s)
 

Static Public Member Functions

static List< BasicTypedDependencymakeBasicTypedDependencies (final String str)
 
static void main (final String[] args)
 

Static Private Attributes

static final Pattern typedDependencyPattern1 = Pattern.compile("([a-z_]+)\\(([^\\-]*-[0-9]+),\\s*([^\\-]*-[0-9]+)\\)")
 
static final Pattern typedDependencyPattern2 = Pattern.compile("([a-z_]+)\\(([^\\-]*)-([0-9]+),\\s*([^\\-]*)-([0-9]+)\\)")
 

Detailed Description

Typed dependencies reader

Author
Bernard Bou

Constructor & Destructor Documentation

◆ TypedDependenciesReader()

grammarscope.server.io.readwrite.TypedDependenciesReader.TypedDependenciesReader ( )

Constructor

Member Function Documentation

◆ main()

static void grammarscope.server.io.readwrite.TypedDependenciesReader.main ( final String[]  args)
static

Test

Parameters
argsunused

◆ makeBasicTypedDependencies()

static List<BasicTypedDependency> grammarscope.server.io.readwrite.TypedDependenciesReader.makeBasicTypedDependencies ( final String  str)
static

Make typed dependencies

Parameters
strsource string
Returns
list typed dependencies

◆ read()

Collection<TypedDependency> grammarscope.server.io.readwrite.TypedDependenciesReader.read ( final String  sourceString0)

Member Data Documentation

◆ typedDependencyPattern1

final Pattern grammarscope.server.io.readwrite.TypedDependenciesReader.typedDependencyPattern1 = Pattern.compile("([a-z_]+)\\(([^\\-]*-[0-9]+),\\s*([^\\-]*-[0-9]+)\\)")
staticprivate

Pattern for each typed dependency

◆ typedDependencyPattern2

final Pattern grammarscope.server.io.readwrite.TypedDependenciesReader.typedDependencyPattern2 = Pattern.compile("([a-z_]+)\\(([^\\-]*)-([0-9]+),\\s*([^\\-]*)-([0-9]+)\\)")
staticprivate

The documentation for this class was generated from the following file: