Exporting functions, classes .. like ctags
Community Forums/Monkey2 Talk/Exporting functions, classes .. like ctags| 
 | ||
| I want to get information about a modules (at compile time, not runtime): Methods, Functions, Classes, etc., preferably in a standard format like json. Can the parser somehow help me there? I am interested for both, monkey1 and monkey2. i imagine output something like this: 
mojo.graphics: {
	classes: {
		Image: {
			constants: {
				MidHandle: {
					value: MidHandle,
					type: Int
				}
			},
			methods: {
				SetHandle: {
					returnType: Int,
					arguments: {
						x: {
							value: x,
							type: Float
						},
						y: {
							value: y,
							type: Float
						}
					}
				}
			}
		}
	},
	functions: {
		Cls: {
			returnType: Int,
			arguments: {
				r: {
					value: r,
					type: Float,
					default: 0
				},
				g: {
					value: g,
					type: Float,
					default: 0
				},
				b: {
					value: b,
					type: Float,
					default: 0
				},
			}
		}
	}
}
--- I have already written a custom parser and it works fine for the most part. Just asking if this is possible so I can get really accurate data. |