26 nbool isImpli(
const type& to)
const override;
29 str asImpli(
const node& from,
const type& to)
const override;
34 friend struct ::exprTest;
38 scope& subs()
override;
41 nbool isImpli(
const type& to)
const override;
43 using super::prioritize;
48 const src& getSrc()
const override;
51 void _setSrc(
const src& newSrc)
override;
Function call arguments container.
Definition: args.hpp:13
Type information for expression nodes
Definition: expr.hpp:22
Base class for all expressions.
Definition: expr.hpp:15
priorType prioritize(const args &a) const override
Factory for creating expressions with source location information.
Definition: exprMaker.hpp:17
Base class for all AST nodes in byeol language.
Definition: node.hpp:30
Native type system for byeol language.
Definition: ntype.hpp:19
Source location information.
Definition: src.hpp:11
Base class for runtime type information in byeol language.
Definition: type.hpp:12
Source code position tracking structure.
Definition: point.hpp:11
priorType
the lower value, the higher priority.
Definition: tpriorities.hpp:8