예제 #1
0
 //------------------------------------------------------------
 // コンストラクタ。
 public ErrorInfo(ErrorKind aErrorKind, ModuleContext aModuleContext, Token aErrorToken)
     : this(aErrorKind, aModuleContext, aErrorToken, null, null)
 {
 }
예제 #2
0
 //------------------------------------------------------------
 // コンストラクタ。
 public ModuleSymbolNode(ISymbolNode aParent, ModuleContext aModuleContext)
 {
     mModuleContext = aModuleContext;
     mBCModule      = new BCModule(this);
     mTypeNode      = new TypeSymbolNode(aParent, mBCModule, aModuleContext.ModuleDef.StaticTypeDef);
 }
예제 #3
0
 //------------------------------------------------------------
 // エラーを情報を設定する。
 void setErrorInfo(ModuleContext aModuleContext, ErrorKind aErrorKind, Token aErrorToken)
 {
     mErrorInfo = new ErrorInfo(aErrorKind, aModuleContext, aErrorToken);
 }