UNPKG

@specs-feup/lara

Version:

A js port of the popular framework for building source-to-source compilers

158 lines 3 kB
{ "root": "LaraJoinPoint", "rootAlias": "LaraJoinPoint", "children": [ { "type": "joinpoint", "name": "LaraJoinPoint", "extends": "" , "children": [ { "type": "attribute", "children": [ { "type": "String", "name": "dump" }] }, { "type": "attribute", "children": [ { "type": "String", "name": "joinPointType" }] }, { "type": "attribute", "children": [ { "type": "Object", "name": "node" }] }, { "type": "attribute", "children": [ { "type": "LaraJoinPoint", "name": "self" }] }, { "type": "attribute", "children": [ { "type": "LaraJoinPoint", "name": "super" }] }, { "type": "attribute", "children": [ { "type": "LaraJoinPoint[]", "name": "children" }] }, { "type": "attribute", "children": [ { "type": "LaraJoinPoint[]", "name": "descendants" }] }, { "type": "attribute", "children": [ { "type": "LaraJoinPoint[]", "name": "scopeNodes" }] }, { "type": "action", "children": [ { "type": "LaraJoinPoint[]", "name": "insert" }, { "type": "[before| after| replace]", "name": "position", "defaultValue": "" }, { "type": "String", "name": "code", "defaultValue": "" }] }, { "type": "action", "children": [ { "type": "LaraJoinPoint[]", "name": "insert" }, { "type": "[before| after| replace]", "name": "position", "defaultValue": "" }, { "type": "LaraJoinPoint", "name": "joinpoint", "defaultValue": "" }] }, { "type": "action", "children": [ { "type": "String", "name": "toString" }] }, { "type": "action", "children": [ { "type": "Boolean", "name": "equals" }, { "type": "LaraJoinPoint", "name": "jp", "defaultValue": "" }] }, { "type": "action", "children": [ { "type": "Boolean", "name": "instanceOf" }, { "type": "String", "name": "name", "defaultValue": "" }] }, { "type": "action", "children": [ { "type": "Boolean", "name": "instanceOf" }, { "type": "String[]", "name": "names", "defaultValue": "" }] }] }] }