|
|
1.1 ! root 1: /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */ ! 2: ! 3: /* ! 4: $Header: b2par.h,v 1.4 85/08/22 16:42:58 timo Exp $ ! 5: */ ! 6: ! 7: /* General definitions for the parser */ ! 8: ! 9: /* contexts: */ ! 10: #define In_share 's' ! 11: #define In_ranger 'q' ! 12: #define In_ref 'r' ! 13: ! 14: /* Expressions: */ ! 15: ! 16: parsetree expr(); ! 17: parsetree singexpr(); ! 18: bool tag_operator(); ! 19: bool is_b_tag(); ! 20: /* Procedure selection(); */ ! 21: ! 22: /* Targets: */ ! 23: ! 24: parsetree targ(); ! 25: /* Procedure tar_trimmed_text(); */ ! 26: ! 27: /* Tests: */ ! 28: ! 29: parsetree test(); ! 30: parsetree unp_test(); ! 31: extern bool dya_proposition; ! 32: ! 33: /* Commands: */ ! 34: ! 35: parsetree cmd_suite(); ! 36: /* Procedure suite_command(); */ ! 37: bool simple_command(); ! 38: bool control_command(); ! 39: bool term_com(); ! 40: bool is_comment(); ! 41: value tail_line(); ! 42: ! 43: /* B units */ ! 44: ! 45: parsetree unit(); ! 46: bool unit_keyword(); ! 47: parsetree collateral(); ! 48: parsetree compound(); ! 49: parsetree idf(); ! 50: extern literal idf_cntxt;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.