aa
Exec.java
Go to the documentation of this file.
1 package com.cliffc.aa;
2 
6 public abstract class Exec {
7  private static Parse P; // Debugging hook
8  public static TypeEnv go( Env top, String src, String str ) { // Execute string
9  try( TypeEnv te = open(top,src,str) ) { return te; }
10  }
11  // Caller must close TypeEnv
12  static TypeEnv open( Env top, String src, String str ) { // Execute string
13  return (P=new Parse(src,top,str)).go();
14  }
15 
16  public static String dump() { return Env.START.dumprpo(false,false); } // Debugging hook
17 }
com.cliffc.aa.Exec
an implementation of language AA
Definition: Exec.java:6
com.cliffc.aa.Exec.dump
static String dump()
Definition: Exec.java:16
com.cliffc.aa.Env.START
static StartNode START
Definition: Env.java:14
com.cliffc.aa.Exec.P
static Parse P
Definition: Exec.java:7
com.cliffc.aa.TypeEnv
Definition: TypeEnv.java:9
com.cliffc.aa.Exec.go
static TypeEnv go(Env top, String src, String str)
Definition: Exec.java:8
com.cliffc.aa.Env
Definition: Env.java:12
com.cliffc.aa.Exec.open
static TypeEnv open(Env top, String src, String str)
Definition: Exec.java:12
com.cliffc.aa.Parse
an implementation of language AA
Definition: Parse.java:68