kolasu
1.6.0-RC1-observers-SNAPSHOT
jvm
antlr
com.
strumenta.
kolasu.
antlr.
mapping
only
Child
Parse
Tree
To
ASTTransformer
Parse
Tree
To
String
Parameter
Converter
register
Trivial
PTto
ASTConversion()
to
Observable
List()
translate
Casted()
translate
List()
translate
Only
Child()
translate
Optional()
Trivial
Factory
Of
Parse
Tree
To
ASTNode
Transformer
unwrap()
com.
strumenta.
kolasu.
antlr.
parsing
ancestor()
ANTLRToken
Factory
assert
Parse
Tree
Str()
end
Point
first
Child
First
Stage
Parsing
Result
get
Original
Text()
get
Text()
has
Children
inject
Error
Collector
In
Lexer()
inject
Error
Collector
In
Parser()
Kolasu
ANTLRLexer
Kolasu
ANTLRParser
Kolasu
ANTLRToken
last
Child
length
Parse
Tree
Element
Parse
Tree
Leaf
Parse
Tree
Node
Parse
Tree
Origin
Parsing
Result
With
First
Stage
process
Descendants
And
Errors()
range
start
Point
Token
Factory
to
Parse
Tree
Model()
to
Range()
with
Parse
Tree
Node()
com.
strumenta.
kolasu.
antlr.
parsing.
coverage
Coverage
Listener
Path
Path
Element
core
com.
strumenta.
kolasu.
cli
ASTProcessing
Command
ASTSaver
Command
change
Extension()
CLITool
Error
Stats
Collector
Global
Stats
Collector
Node
Stats
Collector
Stats
Collector
Stats
Command
com.
strumenta.
kolasu.
codegen
ASTCode
Generator
Node
Printer
Printer
Output
com.
strumenta.
kolasu.
language
Language
Module
com.
strumenta.
kolasu.
model
add
Several
After()
add
Several
Before()
assign
Parents()
children
Composite
Destination
Composite
Origin
containing
Property()
debug
Print()
Debug
Print
Configuration
Derived
Destination
end
Line
Entity
Declaration
Error
Node
errors()
Expression
File
Source
find()
find
Error()
find
Invalid
Range()
Generic
Error
Node
has
Valid
Parents()
Immutable
Property
Exception
index
In
Containing
Property()
Internal
invalid
Ranges()
is
ANode()
is
Before()
is
Marked
As
Node
Type()
line
Range()
Link
map
Children()
Multiplicity
OPTIONAL
SINGULAR
MANY
Named
next
Same
Property
Sibling
next
Sibling
Node
node
Properties
Node
Type
Origin
Placeholder
Element
Point
Companion
Possibly
Named
previous
Same
Property
Sibling
previous
Sibling
process
Considering
Direct
Parent()
process
Nodes()
process
Nodes
Of
Type()
process
Properties()
Property
Description
Companion
Property
Type
ATTRIBUTE
CONTAINMENT
REFERENCE
Property
Type
Description
Companion
Range
range()
Reference
By
Name
relevant
Member
Properties()
remove
From
List()
replace
With()
replace
With
Several()
Simple
Origin
Source
Source
Set
Source
Set
Element
START_COLUMN
START_LINE
START_POINT
start
Line
Statement
String
Source
Synthetic
Source
Text
File
Destination
transform
Children()
transform
Tree()
try
To
Resolve()
URLSource
with
Origin()
with
Parent()
with
Range()
com.
strumenta.
kolasu.
model.
observable
List
Observer
Multiple
Property
List
Observer
Observable
List
Observer
com.
strumenta.
kolasu.
parsing
ASTParser
Code
Processing
Result
Kolasu
Lexer
Kolasu
Token
Lexing
Result
Parsing
Result
Token
Category
Companion
to
Stream()
com.
strumenta.
kolasu.
serialization
compute
Ids()
compute
Ids
For
Referenced
Nodes()
decode
As
Range()
Id
Provider
JSON_DESTINATION_KEY
JSON_ID_KEY
JSON_ORIGIN_KEY
JSON_RANGE_KEY
JSON_TYPE_KEY
Json
Deserializer
Json
Generator
Only
Referenced
Id
Provider
Sequential
Id
Provider
to
Json()
XMLGenerator
com.
strumenta.
kolasu.
symbolresolution
assert
All
References
Resolved()
Declarative
Symbol
Resolver
declarative
Symbol
Resolver()
get
Referred
Type()
Local
Symbol
Resolver
reference
By
Name
Properties()
Scope
Scope
Definition
Symbol
com.
strumenta.
kolasu.
testing
assert
ASTs
Are
Equal()
assert
Parsing
Results
Are
Equal()
ASTDifference
Exception
Ignore
Children
com.
strumenta.
kolasu.
transformation
ASTTransformer
Child
Node
Transformer
find
Generic
Node()
Generic
Node
Mapped
Node
Transformer
Parameter
Converter
preferred
Constructor()
com.
strumenta.
kolasu.
traversing
children
collect
By
Type()
Fast
Walker
find
Ancestor
Of
Type()
find
By
Range()
mutable
Stack
Of()
push
All()
search
By
Range()
search
By
Type()
walk()
walk
Ancestors()
walk
Children()
walk
Descendants()
walk
Leaves
First()
walk
Within()
com.
strumenta.
kolasu.
utils
memoize()
Memoize1
com.
strumenta.
kolasu.
validation
Issue
Companion
Issue
Severity
ERROR
WARNING
INFO
Issue
Type
LEXICAL
SYNTACTIC
SEMANTIC
TRANSLATION
Result
Companion
emf
com.
strumenta.
kolasu.
emf
add
All
Literals()
add
Attribute()
add
Containment()
add
Literal()
add
Reference()
ASTNODE_ECLASS
Big
Decimal
Handler
Big
Integer
Handler
Boolean
Handler
Char
Handler
Classifiers
Provider
create
EClass()
create
Resource()
create
Resource
Set()
data
To
EObject()
DEFAULT_OPTIONS_FOR_METAMODEL
Double
Handler
e
Classifier
Name
EClass
Type
Handler
Ecore
Enabled
Parser
EData
Type
Handler
e
Get()
EMFMetamodel
Support
Entity
Declaration
Handler
Error
Node
Handler
Expression
Handler
find
EClass()
find
EClass
Just
In
This
Resource()
Float
Handler
Generic
Error
Node
Handler
Generic
Node
Handler
get
EClass()
get
EData
Type()
get
EEnum()
get
Or
Create
EObject()
INCLUDE_KOLASU
instantiate()
Integer
Handler
Int
Handler
Kolasu
Class
Handler
Kolasu
Data
Type
Handler
Kolasu
To
EMFMapping
Local
Date
Handler
Local
Date
Time
Handler
Local
Time
Handler
Long
Handler
main()
Metamodel
Builder
Metamodels
Builder
Named
Handler
Node
Handler
package
Name()
Placeholder
Element
Handler
Possibly
Named
Handler
Range
Handler
Reference
By
Name
Handler
RESET_URI
Resource
Class
Type
Handler
Result
Handler
save
As
Json()
save
As
Json
Object()
save
Ecore()
save
Metamodel()
save
Model()
save
XMI()
set
Multiple
Containment()
set
Resource
URI()
set
Single
Containment()
set
String
Attribute()
STARLASU_METAMODEL
Statement
Handler
String
Handler
to
EObject()
com.
strumenta.
kolasu.
emf.
cli
EMFCLITool
EMFMeta
Model
Command
EMFModel
Command
com.
strumenta.
kolasu.
emf.
serialization
Json
Generator
javalib
com.
strumenta.
kolasu.
javalib
Debug
Printer
Traversing
playground
com.
strumenta.
kolasu.
playground
Example
Generation
Failure
Playground
Example
Generator
save
As
Json()
save
For
Playground()
to
EObject()
TRANSPILATION_METAMODEL
Transpilation
Trace
emf
/
com.strumenta.kolasu.emf
/
LocalDateTimeHandler
Local
Date
Time
Handler
val
LocalDateTimeHandler
:
KolasuClassHandler