public MainPage() { this.InitializeComponent(); rsvwrd = new CS_RsvwrdAsync(); textBox01.Text = ""; textBox02.Text = ""; ClearResultTextBox(); // 初期表示をクリアする }
public CS_ChkNamespaceAsync() { // コンストラクタ _wbuf = null; // 設定情報無し _empty = true; _Is_namespace = false; // [namespace]フラグ:false rsvwrd = new CS_RsvwrdAsync(); // 予約語を確認する }
private async Task SetRsvwrdAsync() { // 予約語確認 if (_wcnt != 0) { // 評価対象有り? if (rsvwrd == null) { // 未定義? rsvwrd = new CS_RsvwrdAsync(); } await rsvwrd.ClearAsync(); for (int i = 0; i < _wcnt; i++) { // 全てのトークンに対して処理を行う。 await rsvwrd.ExecAsync(_array[i]); // 予約語確認を行う if (rsvwrd.Rsv == false) { // 予約語未検出? if (rsvwrd.Is_namespace) { // [namespace]検出? // [namespace]対応処理 rsvwrd.Is_namespace = false; break; } if (rsvwrd.Is_class) { // [class]検出? // [class]対応処理 rsvwrd.Is_class = false; break; } } } } }
public CS_LBLSubAsync() { // コンストラクタ _wbuf = null; // 設定情報無し _empty = true; _rem = null; _remark = false; wsupp = null; bufsup = null; getken = null; rsvwrd = null; }
public async Task ClearAsync() { // 作業領域の初期化 _wbuf = null; // 設定情報無し _empty = true; _rem = null; _remark = false; wsupp = null; bufsup = null; getken = null; rsvwrd = null; }