public class ScopeParser extends Object
| Constructor and Description |
|---|
ScopeParser()
|
| Modifier and Type | Method and Description |
|---|---|
static int |
_splitArgumentList(String
|
static AttributeDict |
parse(ActionAST
|
static Attribute |
parseAttributeDef(ActionAST
For decls like "String foo" or "char *foo32[]" compute the ID and type declarations.
|
static AttributeDict |
parseTypedArgList(ActionAST
Given an arg or retval scope definition list like Map
|
static List |
splitDecls(String
Given an argument list like x, (*a).foo(21,33), 3.2+1, '\n', "a,oo\nick", {bl, "fdkj"eck}, ["cat\n,", x, 43] convert to a list of attributes.
|
public static AttributeDictparseTypedArgList(ActionAST action, String s, Grammar g)
public static AttributeDictparse(ActionAST action, String s, char separator, Grammar g)
public static AttributeparseAttributeDef(ActionAST action, <any> decl, Grammar g)
public static List<<any> > splitDecls(String s, int separatorChar)