* @param source reference to source code
* @return newly created boolean literal
*/
- public BooleanLiteral (bool b, SourceReference source) {
+ public BooleanLiteral (bool b, SourceReference? source = null) {
value = b;
source_reference = source;
}
* @param source reference to source code
* @return newly created character literal
*/
- public CharacterLiteral (string c, SourceReference source) {
+ public CharacterLiteral (string c, SourceReference? source = null) {
value = c;
source_reference = source;
* @param source reference to source code
* @return newly created real literal
*/
- public RealLiteral (string r, SourceReference source) {
+ public RealLiteral (string r, SourceReference? source = null) {
value = r;
source_reference = source;
}