Skip to content

This is a new fork from the original FamixTypeScript project. The purpose of this fork is to create a visitors class for FamixTypeScript same as for FamixJava

Notifications You must be signed in to change notification settings

Evref-BL/FamixTypeScript

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FamixNG Metamodel for TypeScript.

Smalltalk CI

This project is normally synchronized with FamixTypeScriptImporter as it is the FamixNG metamodel it supports.

Metamodel documentation (visualization)

The following was generated by CI.

FamixTypeScript Metamodel

Loading from a playground

This version works in Moose 11.

Metacello new
	githubUser: 'fuhrmanator' project: 'FamixTypeScript' commitish: 'master' path: 'src';
	baseline: 'FamixTypeScript';
	load

Note to students: If you're working with a fork of this project, you should change the githubUser above to match your fork.

Loading a FamixTypeScript model (from importer)

Assuming the model is in entity.json and you've cloned your repos in the same GitHub tree:

'../../../GitHub/FamixTypeScriptImporter/entity.json' asFileReference 
	readStreamDo: [ :stream | model := FamixTypeScriptModel new
	importFromJSONStream: stream. model install ]. 

About

This is a new fork from the original FamixTypeScript project. The purpose of this fork is to create a visitors class for FamixTypeScript same as for FamixJava

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Smalltalk 100.0%